You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2002/04/02 08:25:26 UTC

DO NOT REPLY [Bug 7680] New: - mod_proxy returns additional 100 Continue header

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=7680>.
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=7680

mod_proxy returns additional 100 Continue header

           Summary: mod_proxy returns additional 100 Continue header
           Product: Apache httpd-1.3
           Version: 1.3.24
          Platform: All
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: mod_proxy
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: fenn_b@smktech.com.au


mod_proxy in apache 1.3.24 appears to reply with an additional "HTTP 100 
Continue" header in HTTP/1.0 POST responses.

Below are responses to identical pages proxied by an apache 1.3.23 and 1.3.24 
server with identical configurations. Only occurs with HTTP/1.0 POSTs. GETs 
appear OK.

I'm not sure if this breaks RFC, but it does break every Squid proxy I can find.

HTTP Request sent to servers:
-------------------------------
POST /login.asp HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-
excel, 

application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: en-au
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461)
Content-Length: 34
Pragma: no-cache
Host: my.hostname.com
Cache-Control: max-age=1329600
Connection: keep-alive

username=xxxxxxx&password=xxxxxxxx
-------------------------------

HTTP response for apache 1.3.23 (works)
--------------------------------
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2002 05:55:24 GMT
Server: Apache/1.3.23 (Unix) PHP/4.1.2
Cache-control: no-cache
Content-Length: 2296
Content-Type: text/html
Expires: Mon, 01 Apr 2002 05:55:24 GMT
pragma: no-cache
Set-Cookie: ASPSESSIONIDQQQGQJAG=GANJLJGACHOJFCMNGLJBPDEL; path=/
X-Cache: MISS from my.hostname.com
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
--------------------------------


HTTP response for apache 1.3.24 (broken)
--------------------------------
HTTP/1.1 100 Continue
Date: Tue, 02 Apr 2002 05:54:31 GMT
Server: Microsoft-IIS/5.0
X-Cache: MISS from my.hostname.com
Connection: close
Content-Type: text/plain

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 02 Apr 2002 05:54:32 GMT
Connection: close
pragma: no-cache
cache-control: private
Content-Length: 2296
Content-Type: text/html
Expires: Mon, 01 Apr 2002 05:54:32 GMT
Set-Cookie: ASPSESSIONIDQQQGQJAG=FANJLJGAMJOBGEBCCBFLJFBF; path=/
Cache-control: no-cache
--------------------------------