Re: баг сафари на http/2
Pavel Mihaduk
leave на nixkid.com
Вт Окт 20 10:35:30 UTC 2015
Судя по спеке, заголовок действительно необязательный, так что это баг не сафари.
>A request or response that includes a payload body can include a content-length header field. A request or response is >also malformed if the value of a content-length header field does not equal the sum of theDATA <https://http2.github.io/http2-spec/#DATA> frame payload lengths >that form the body.
> On 20 окт. 2015 г., at 13:00, Илья Шипицин <chipitsine на gmail.com> wrote:
>
> Добрый день!
>
> налетели на ситуацию
>
> 1) браузер сафари (без разницы - десктопный или мобильный)
> 2) включен http2
> 3) отправляется POST с пустым телом
> 4) запрос проксируется с nginx на http-апстрим
>
> в результате получается, что сафари, видя, что тело пустое - не добавляет Content-Length, а nginx, видя, что Content-Length отсутствует - возвращает 411
>
> давайте с этим что-нибудь сделаем ?
>
> стенд для воспроизведения бага: https://http2.skbkontur.ru <https://http2.skbkontur.ru/>
>
> Илья Шипицин
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151020/f8bcac91/attachment.html>
Подробная информация о списке рассылки nginx-ru