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