http-хедеры на несколько строчек (баг ?)

Илья Шипицин chipitsine at gmail.com
Tue Sep 23 17:29:02 UTC 2014


Добрый день!

есть пример запроса

=================<начало>================
POST / HTTP/1.1
AS2-From: 8xxxxx
AS2-To: 4xxxxxx
AS2-Version: 1.1
Message-ID: <2b580a6e-6713-451d-821d-92a45448a39c>
MIME-Version: 1.0
Subject: MDN response from Edicom AS2/AS4 Java Server
Recipient-Address: http://xxx.xxx.ru
Content-Type: multipart/signed;
protocol="application/pkcs7-signature"; micalg=sha1;
 boundary="----=_Part_1083146_929576324.1411455894713"
Content-Length: 3115
Host: xxx.xxx.ru
Connection: Keep-Alive
User-Agent: edicom AS2 Server

------=_Part_1083146_929576324.1411455894713
Content-Type: multipart/report; Report-Type=disposition-notification;
.boundary="----=_Part_1083144_1856859678.1411455894692"

------=_Part_1083144_1856859678.1411455894692
Content-Type: Text/Plain
Content-Transfer-Encoding: 8bit

MDN for -
  MessageID     : <2b580a6e-6713-451d-821d-92a45448a39c>
  From                : 4xxxxx
  To                   : 8xxxxx
  Subject           : Communication with xxx.xxx.AS2
  Received on   : 23/09/2014 09:04:54
  Status             : Processed
  Coment           : This is not a guarantee that the message has
                           been completely processed or understood by
                           Edicom AS2/AS4 Java Server.
=================<конец>=====================


при проксировании запроса nginx "отрывает" значение boundary (оно идет
на отдельной строке), я поизучал RFC, не вижу явных противоречий,
почему бы нельзя было так делать.


скажите, это баг ? или нельзя хедер разносить на разные строки ?



Илья Шипицин


Подробная информация о списке рассылки nginx-ru