On Mon, 15 Mar 2004 10:30:30 +0000, Tim Bunce wrote: > > > ... > > > > The problem is reading some types of response messages. > > When using sockets, the server closes the socket after a > > sending a response without a Content-Length field. The > > resulting EOF allows the client to detect that the message > > is complete. > > > > With persistent, unidirectional pipes an EOF is not an > > option. Now it might be possible to rely on a blank line > > to indicate the header is complete. However, I see no way > > to enforce that so I am not going to try. > > Doesn't HTTP 1.1 with persistent connections avoid that problem?
Good question. Even with Keep-Alive set, the LWP code will force the connection to be closed after returning an error. I did not study it well enough to see how running over HTTPS changed that. As I worked on the problem it keep feeling like I was forcing a square peg into a round hole. So while I wanted the simplicity of invoke-http-daemon-as-necessary-with-ssh model, I have to admit that jabber solves problems I'm tackling very well. Scott