Re: reverseproxy ломается заголовок ответа Content-Type
Maxim Dounin
mdounin на mdounin.ru
Пт Июл 1 17:50:07 UTC 2016
Hello!
On Sat, Jul 02, 2016 at 12:34:58AM +0700, Vadim A. Misbakh-Soloviov wrote:
> В письме от пятница, 1 июля 2016 г. 11:03:14 +07 пользователь sergeydeg
> написал:
> > Content-Type: multipart/related; boundary=MIME_Boundary;
> > start=N3f579b32.N474650ec.e.1559b920e92.N7f6e; type="application/xop+xml";
> > start-info="application/soap+xml"
>
> А это так в оригинале перенос каретки отдаётся, или Ваш почтовый клиент
> постарался?
Судя по результату - в оригинале line folding, с пробелом или
табом в начале "продолжающих" строк. Такого nginx не
поддерживает, и RFC 7230 явно запрещает так делать:
Historically, HTTP header field values could be extended over
multiple lines by preceding each extra line with at least one space
or horizontal tab (obs-fold). This specification deprecates such
line folding except within the message/http media type
(Section 8.3.1). A sender MUST NOT generate a message that includes
line folding (i.e., that has any field-value that contains a match to
the obs-fold rule) unless the message is intended for packaging
within the message/http media type.
(http://tools.ietf.org/html/rfc7230#section-3.2.4)
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru