Server - proxy communications

Hi!

I'm trying to connect my java http client through the Apache 1.2
proxy to my proprietary http/1.1 server.  I can connect just fine
from my client to the proxy, and the proxy to the server,but the 
proxy gets stuck waiting for the http response from the server.  
Indeed, the server is actually sending http response, which looks
like this:

  HTTP/1.1 200 OK<CRLF>
  Content-Type: application/octet-stream<CRLF>
  Content-Length: 59<CRLF>
  Cache-Control: no-cache<CRLF>
  Date: Sun, 11 Jan 1998 19:31:45 GMT<CRLF>
  Last-Modified: Sun, 11 Jan 1998 19:31:45 GMT<CRLF>
  Expires: Sun, 11 Jan 1998 19:36:45 GMT<CRLF>
  Content-Location: /Authorization/dbServer<CRLF>
  Pragma: no-cache<CRLF>
  <CRLF>
  <59 bytes of data>


Am I missing some important detail here?  It seems to me that the
proxy server doesn't know that the end of the stream has been reached.
Aside from the content-length, is there some other header which is
expected by servers to indicate EOF (end-of-transmission rather).

BTW.  I've also tried this with the Pi3Web server for WindowsNT - the
same results (yes, this is all on WinNT).

Also, I know that Praga isn't supposed to be sent by Http/1.1 clients,
but I wanted to make absolutely sure that no caching was going on in
the proxy.

Thanks for any help/suggestions!

--Jacob W. Anderson (jwa@praja.com)

Received on Sunday, 11 January 1998 14:53:45 UTC