ПРОЕКТЫ 


  АРХИВ 


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]

Re: 411 chuncked запрос



M.Vdovin <vdovin_m@xxxxxxx> wrote:

> У меня вопрос к разразотчикам nginx.
>
> У нас в качестве фронтенда работает nginx
> 0.6.31. При использовании
> chuncked в запросе POST HTTP 1.1 проявляется
> проблема. nginx
> возращает 411, хотя апач такой запрос
> нормально переваривает.
> В аттаче дампы аналогичных запросов к
> Apache 2 (bsd.*) и
> к nginx (deer.*).
> Не понимаю причины возникновения 411 со
> стороны nginx.

chunked encoding в клиентских запросах в nginx не
реализован. Я не знаю причины, по которой
этого не сделано, но с моей точки зрения
это может быть:
1) chunked encoding без Content-Length потенциально
опасен, поскольку непонятно какой длины
запрос клиент попытается передать;
2) Нетривиально сделать эффективную
реализацию;
3) Все разработчики, которым это было бы
интересно, заняты более актуальными
задачами.

В Вашем случае ошибка возвращается по
той причине, что запрос не содержит
заголовка Content-Length. Сконфигурировайте
клиент таким образом, чтобы он не
использовать chunked encoding.

-- 
Best regards,
Valery Kholodkov



 




Copyright © Lexa Software, 1996-2009.