HttpResponseDecoder does not handle folded headers properly
-----------------------------------------------------------
Key: GERONIMO-3860
URL: https://issues.apache.org/jira/browse/GERONIMO-3860
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
HttpResponseDecoder makes an assumption that headers complete in a single line
ended by CRLF. The HTTP RFC (along with RFC 822) permits a single header
spanning multiple lines. Such folding can be detected by detecting the leading
LWSP char (either a space or a horizontal tab).
HttpResponseDecoder needs to handle this properly. Currently it throws a
ProtocolDecoderException (StringIndexOutOfBoundsException underneath).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.