ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

прокси-модуль и chunked вывод



Здравствуйте.

В нынешнем своём виде прокси-модуль в nginx-0.8.4 некорректно обрабатывает 
ответы "upstream"-сервер, если сервер отвечает в Transfer-Encoding: chunked.
При этом nginx:

1. добавляет ещё один заголовок Transfer-Encoding: chunked
2. оборачивает весь выхлоп (response body) из upstream-сервера в собственную 
последовательность чанков.

По всей видимости, для корректной работы необходимо проверять, не является ли 
уже выхлоп апстрима chunked, декодировать его при записи в файл кэша и далее 
выдавать либо в chunked, либо в "нормальной" кодировке. Или я не учитываю 
какого-нибудь важного обстоятельства?

С уважением,
Алексей Морозов


 




Copyright © Lexa Software, 1996-2009.