SSI subrequests

Denis Erygin erygin at corp.mail.ru
Mon Oct 22 16:29:49 MSD 2007


Получилось воспроизвести с заменой "r->request_line" на "r->uri" ?

----- Original Message ----- 
From: "Denis Erygin" <erygin at corp.mail.ru>
To: <nginx-ru at sysoev.ru>
Sent: Monday, October 22, 2007 1:02 PM
Subject: Re: SSI subrequests


> >r->request_line != r->uri
> Различий в данном примере не заметил,
> можно заменить на r->uri  - будет тоже самое.
>
> ----- Original Message ----- 
> From: "Igor Sysoev" <is at rambler-co.ru>
> To: <nginx-ru at sysoev.ru>
> Sent: Monday, October 22, 2007 12:41 PM
> Subject: Re: SSI subrequests
>
>
> On Mon, Oct 22, 2007 at 12:06:29PM +0400, Denis Erygin wrote:
>
>> Приложил к письму код модуля-фильтра,
>> который выводит r->request_line, r->main->request_line,
>> r->parent->request_line.
>> Причем подзапросов SSI он у меня не замечает, разве что r != r->main.
>>
>> Этот модуль будет написан как повторитель всех запросов,
>> например отправляя дублированные запросы по UDP,
>> которые конвертируются в TCP на другой машине.
>>
>> Это нужно в основном для тестирования остальных модулей
>> реальными запросами.
>
> r->request_line != r->uri
>
> r->request_line - это оригинальная строка запроса, пришедшая от клиента.
>
>> ----- Original Message ----- 
>> From: "Igor Sysoev" <is at rambler-co.ru>
>> To: <nginx-ru at sysoev.ru>
>> Sent: Monday, October 22, 2007 10:03 AM
>> Subject: Re: SSI subrequests
>>
>>
>> On Mon, Oct 22, 2007 at 09:56:37AM +0400, Denis Erygin wrote:
>>
>> >Есть ли способ, из своего модуля-фильтра, узнать по каким
>> >URL сделал подзапросы SSI ?
>> >
>> >Сейчас хоть они проходят через модуль-фильтр,
>> >но r->uri у них одинаковый и равный главному.
>>
>> У них не может быть r->uri, совпадающий с соновном запросом.
>> Например, в ngx_http_postpone_filter_module я вижу правильные r->uri.
>>
>>
>> -- 
>> Игорь Сысоев
>> http://sysoev.ru
>
>
>
> -- 
> Игорь Сысоев
> http://sysoev.ru
>
> 






More information about the nginx-ru mailing list