You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/11/05 12:00:03 UTC
DO NOT REPLY [Bug 24428] New: -
Non compliance with http 1.1 rfc: 100 (Continue) response
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24428>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24428
Non compliance with http 1.1 rfc: 100 (Continue) response
Summary: Non compliance with http 1.1 rfc: 100 (Continue)
response
Product: Tomcat 4
Version: 4.1.27
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Major
Priority: Other
Component: Connector:Coyote HTTP/1.1
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: orjan@instranet.com
When tomcat http 1.1 connector receives an http 1.0 request with the header
attribute "Expect: 100-continue" it will send a 100 (continue) response.
According to rfc 2068 section 8.2 - Message Transmission Requirements
"An HTTP/1.1 (or later) server that receives a request from a HTTP/1.0 (or
earlier) client MUST NOT transmit the 100 (continue) response; it SHOULD either
wait for the request to be completed normally (thus avoiding an interrupted
request) or close the connection prematurely"
Although the attribute is not a valid http 1.0 attribute some proxies (MS ISA)
will convert an http 1.1 request with the "100-Continue" attribute to an http
1.0 request without removing the attribute. When tomcat will send the 100
(continue) response to an MS ISA proxy the connection will go down and no
responce is received by the client sending the original request.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org