Welcome! Log In Create A New Profile

Advanced

Re: reverseproxy ломается заголовок ответа Content-Type

July 05, 2016 03:36AM
Да, Вы правы. Дабаг показал, что там всё-таки LineFolding.
Я изначально смотрел через Fiddler, а он как раз интерпретирует ответ по RFC7230.

A user agent that receives an obs-fold in a response message that is
not within a message/http container MUST replace each received
obs-fold with one or more SP octets prior to interpreting the field
value.

А вот NGINX как раз немного косячит IMHO.
A proxy or gateway that receives an obs-fold in a response message
that is not within a message/http container MUST either discard the
message and replace it with a 502 (Bad Gateway) response, preferably
with a representation explaining that unacceptable line folding was
received, or replace each received obs-fold with one or more SP
octets prior to interpreting the field value or forwarding the
message downstream.

То есть он по идее должен либо вернуть 502 ошибку, либо преобразовать перевод каретки в пробел и отдать клиенту. Но он засовывает значения после LineFold в заголовок Connection:

WBR,
Сергей.
Subject Author Posted

reverseproxy ломается заголовок ответа Content-Type

sergeydeg July 01, 2016 11:03AM

Re: reverseproxy ломается заголовок ответа Content-Type

Валентин Бартенев July 01, 2016 11:18AM

Re: reverseproxy ломается заголовок ответа Content-Type

sergeydeg July 01, 2016 11:23AM

Re: reverseproxy ломается заголовок ответа Content-Type

Vadim A. Misbakh-Soloviov July 01, 2016 01:36PM

Re: reverseproxy ломается заголовок ответа Content-Type

Maxim Dounin July 01, 2016 01:52PM

Re: reverseproxy ломается заголовок ответа Content-Type

sergeydeg July 04, 2016 04:45AM

Re: reverseproxy ломается заголовок ответа Content-Type

Maxim Dounin July 04, 2016 08:18AM

Re: reverseproxy ломается заголовок ответа Content-Type

sergeydeg July 05, 2016 03:36AM

Re: reverseproxy ломается заголовок ответа Content-Type

Maxim Dounin July 05, 2016 06:34AM

Re: reverseproxy ломается заголовок ответа Content-Type

Maxim Dounin July 05, 2016 09:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 74
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready