[Catalyst] Problem with POST from IE and Catalyst::Engine::HTTP

Andy Grundman andy at hybridized.org
Fri Mar 23 18:48:26 GMT 2007


On Mar 23, 2007, at 11:36 AM, Dmitry wrote:

>    Hello!
> When user post some form from Internet Explorer it tries to keep  
> connection alive
> and for that reason after url-encoded data send additional <CR><LF>  
> which is not
> counted to "Content-length" header. Catalyst::Engine::HTTP ( as of  
> version 5.7007 )
> pass all data received to HTTP::Body, but parser of  
> HTTP::Body::UrlEncoded
> work only if to it passed exactly content-length bytes. So  
> parameters and
> body_parameters left empty. Keepalive hack (-k) does not help.
> Is there any way around this problem?

I'm working on this right now actually, sometimes IE adds CRLF to the  
POST body, and we aren't handling it properly.




More information about the Catalyst mailing list