[Moscow.pm] request headers in apache1.3 + mod_perl

Alex Povolotsky tarkhil на over.ru
Пт Окт 17 03:24:30 PDT 2008


Anton Yuzhaninov wrote:
> On 16.10.2008 16:22, Alex Povolotsky wrote:
>> Anton Yuzhaninov wrote:
>>> Кто нибуть знает способ получить в приложении работающем под первым 
>>> апачем и mod_perl
>>> заголовки http-запроса в том порядке, в каком их послал клиент?
>>>
>>> Такой код:
>>>
>>> use Apache;
>>> my $h = Apache->request->headers_in;
>>>
>>> ... keys %{$h};
>>>
>>> Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied 
>>> to Apache::Table"
>>>
>> Очевидный вариант разбирать Apache->request->as_string ?
>>
>
> К сожалению он тоже не сохраняет исходный порядок заголовков.
точно, as_string просто собирает строку из себя.

Причем, насколько я успел вкурить исходник, Apache::Request 
ДЕЙСТВИТЕЛЬНО делает себя, используя table API.

А модуль на C, использующий headers_in, выдает их в порядке подачи или в 
алфавитном?

Alex.




Подробная информация о списке рассылки Moscow-pm