MINA HTTP codec handles HTTP 100 Continue improperly
----------------------------------------------------
Key: DIRMINA-517
URL: https://issues.apache.org/jira/browse/DIRMINA-517
Project: MINA
Issue Type: Bug
Components: Protocol - HTTP
Affects Versions: 2.0.0-M1
Environment: MINA from public repository revision 613995
Reporter: Tuure Laurinolli
MINA HTTP codec assumes that HTTP/1.1 100 Continue responses can have a body,
and decodes the final response that follows the interim Continue response as
the body of the Continue response.
This can be fixed by recognizing that 100 Continue responses MUST NOTt have a
body (end of section 4.3 of RFC 2616), skipping over their headers and
processing teh following final response as if no 100 Continue response had ever
existed. I will attach a patch with proof-of-concept implementation that
decodes the responses I originally encountered the problem with (I cannot
provide the responses as-is, but if needed, I can provide something).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.