Re: Не отдается картинка - client sent too long header line

Sergey Kobzar sergey.kobzar at itcraft.org
Thu Aug 9 15:49:51 UTC 2012


On 08/09/12 18:46, Maxim Dounin wrote:
> Hello!
>
> On Thu, Aug 09, 2012 at 06:24:41PM +0300, Sergey Kobzar wrote:
>
> [...]
>
>>> Error page:
>>> error_page 414 /errors/414.html;
>>>
>>> При длинном URI возвращается кастомная страница с ошибкой, но с кодом
>>> ответа 200. Почему не приходит 414? Как вариант, сделать локейшн
>>>
>>> location = /errors/414.html {
>>> return 414;
>>> }
>>>
>>> Но почему изначально не приходит нужный код?
>>
>> Локейшн не помог.
>
> Приходит не 200, приходит HTTP/0.9 ответ, потому как у nginx'а
> кончается буфер и он не знает, какой протокол использовал запрос - и
> предполагает минимальный из возможных.

Можно каким-то образом изменить код ответа?..



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