I'm working on a specialised HTTP proxy server in Java for my firm. 
I've been testing with Netscape 4.77 and IE 5.5.1.  Netscape is a
HTTP/1.0 browser and behaves as expected.  IE supports HTTP/1.1, in
particular persistant connections (multiple requests over the same
socket connection).

IE making a typical HTTP request through my proxy to an Apache server
uses HTTP/1.1 persistant connections just fine (provided one of IE's
Advanced options is set concerning HTTP/1.1 and proxy connections).

However, IE making an HTTPS connection through my proxy to an Apache +
mod_ssl server does NOT appear to support HTTP/1.1 persistant
connections.  Since the connection is encrypted and tunneled through my
proxy I'm having trouble determining if:

        a) The server is closing the socket after each request.

        b) The IE client is closing the socket after each request.

        c) The Proxy is closing the client because:

                i) the server closed the connection and/or sent a 
                "Connection: close" header.

                ii) the IE client closed the connection

                iii) the proxy THINKS the connection has been closed
                from one end or the other.

In my proxy logs I'm seeing evidence that IE is making a new connection
for each request (page, images, stylesheets, etc.) when making an SSL
connection.  I want to confirm whether this is correct or not.

Does Apache + mod_ssl support HTTP/1.1 persistant connections?

-- 
Anthony C Howe                            +33 6 11 89 73 78        
http://www.snert.com/                          ICQ# 7116561
"Microsoft (cough, sputter, spit, !@#$%) ..."
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to