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
|