On Mon, Mar 09, 2009 at 03:47:43PM -0700, Seth Daniel wrote: > All, > > I've been looking at the wealth of POE HTTP servers, components, etc... that > are avaiable via CPAN. It seems most, maybe all, of these depend on > Filter::HTTPD or something similar. As I understand it when using > Filter::HTTPD you are limited, for the most part, to being an HTTP/1.0 server. > In particular, using the filter makes it impossible to ever do HTTP > pipelining. Is this correct? > > So are there any components or other code, written using POE, that can > implement most/all of the HTTP/1.1 features? I'm mostly concerned about > pipelining.
It looks like there is a component PoCo::HTTP::KeepAlive. I think it is only meant to work only with PoCo::Server::HTTP? It has also not been updated in over a year. Maybe my original question was vague or misleading. I am currently using POE::Filter::HTTPD. This is apparently incapable of doing HTTP Keepalive. I would like to write a POE server that can support HTTP Keepalive. Besides the module I mention in the previous paragraph do any of the other HTTP related modules support Keepalive? -- seth /\ sethdaniel.org
