On Tue, Oct 20, 2015 at 03:13:56PM +0500, Илья Шипицин wrote:
> забыл уточнить - баг воспроизводится на iOS9 и Mac OS 10.11
>
> 20 октября 2015 г., 15:00 пользователь Илья Шипицин
> написал:
>
> > Добрый день!
> >
> > налетели на ситуацию
> >
> > 1) браузер сафари (без
Судя по спеке, заголовок действительно необязательный, так что это баг не
сафари.
>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
кажется, я ввел вас в заблуждение.
сафари действительно забывает добавить Content-Length в случае http/2, а
411 отвечает бекенд (iis).
вопрос снимается
20 октября 2015 г., 15:39 пользователь Ruslan Ermilov
написал:
> On Tue, Oct 20, 2015 at 03:13:56PM +0500, Илья Шипицин wrote:
Добрый день!
налетели на ситуацию
1) браузер сафари (без разницы - десктопный или мобильный)
2) включен http2
3) отправляется POST с пустым телом
4) запрос проксируется с nginx на http-апстрим
в результате получается, что сафари, видя, что тело пустое - не добавляет
Content-Length, а nginx,
забыл уточнить - баг воспроизводится на iOS9 и Mac OS 10.11
20 октября 2015 г., 15:00 пользователь Илья Шипицин
написал:
> Добрый день!
>
> налетели на ситуацию
>
> 1) браузер сафари (без разницы - десктопный или мобильный)
> 2) включен http2
> 3) отправляется POST с
выкрутились таким способом:
map $http_content_length $http2_content_length {
'' 0;
default $http_content_length;
}
и при проксировании:
proxy_set_header Content-Length $http2_content_length;
20 октября 2015 г., 15:53 пользователь Илья Шипицин
написал:
> кажется, я