Re: headers из SSI

Yuriy Taraday yorik.sar на gmail.com
Чт Янв 21 13:44:01 MSK 2010


Добрый день.

Модуль ssi работает при обработке ответа от бэкенда, непосредственно
разбор и выполнение подстановок в ssi происходит при обработке тела
ответа. На этом этапе заголовки уже отправлены клиенту, так устроена
архитектура модулей-фильтров.
Для того, чтобы можно было придерживать заголовки до какой-то
начальной стадии обработки тела, имо, надо либо очень хитро
вывернуться в ssi-фильтре при обработке заголовков, либо не менее
хитро поправить архитектуру фильтров вообще.
И то, и то выходит за рамки "небольшой правки исходников".

С уважением,
       Тарадай Юрий.

2010/1/21 Dmitry Alekhin <dmitry at ivoho.com>:
> Привет,
>
> Зададим вопрос несколько по иному - возможно ли небольшой правкой исходников
> изменить это поведение ? Допустим , разрешать передавать хидеры из инклуда
> если
> инклуд состоялся до тела файла контейнера , то есть ssi стоит  в первой
> строке ?
>
>
>
>
> Hello!
>
> On Thu, Jan 21, 2010 at 12:52:07AM +0300, Dmitry Alekhin wrote:
>
>
>
>> Скажите , а почему header-ы которые генерируются ssi инклудом не
>> передаются в окончательный ответ ?
>
>
> Потому что когда обрабатываются ssi иклуды - в общем случае
> заголовок уже отправлен клиенту.
>
> Maxim Dounin
>
>
>
>
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>


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