URL: <http://savannah.gnu.org/bugs/?41643>
Summary: WebServer folds http header after 78th char with using GSMimeHeader Project: GNUstep Submitted by: tsomeqdev Submitted on: 2014年02月20日 10時31分37秒 Category: Application Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: The WebServer app uses GSMimeDocument class to pack http response, and also use GSMimeHeader class for HTTP header. The GSMimeHeader`s -rawMimeData method internally calls [self rawMimeDataPreservingCase: NO foldedAt:78]. I expect: HTTP/1.1 200 OK Date: Thu, 20 Feb 2014 00:40:53 GMT Set-Cookie: fdfdfdfdfdfdffff ff ffff ..(78byte length).. fffff fffff ffffff Other-Header: xxx But produced HTTP Header : HTTP/1.1 200 OK Date: Thu, 20 Feb 2014 00:40:53 GMT Set-Cookie: fdfdfdfdfdfdffff ff ffff ..(78byte length).. fffff fffff ffffff Other-Header: xxx This behavior may make some web browsers to confuse parsing. The example above breaks cookie value. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?41643> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-gnustep mailing list Bug-gnustep@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnustep