Mongrel::HttpParserError: Invalid HTTP format, parsing fails

Hi All,

       How to solve this issue ? Thu Aug 12 10:49:15 +0530 2010: HTTP parse error, malformed request (127.0.0.1): #<Mongrel::HttpParserError: Invalid HTTP format, parsing fails.>

       I'm working with the drag and drop files upload . I can able to get the file content and file name storing in the server as raw data directly.

       In case of pdf file uploading getting this error Thu Aug 12 10:49:15 +0530 2010: HTTP parse error, malformed request (127.0.0.1): #<Mongrel::HttpParserError: Invalid HTTP format, parsing fails.>

Code:

requestbody = files[i].getAsBinary();

http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

http_request.sendAsBinary(requestbody);

I have been working with this issue ?

Any idea from anybody?

Same problem facing here got any solution?

Regards Gaurav Saini

Uma Mahe wrote in post #932433:

Hi All,

       How to solve this issue ? Thu Aug 12 10:49:15 +0530 2010: HTTP parse error, malformed request (127.0.0.1): #<Mongrel::HttpParserError: Invalid HTTP format, parsing fails.>

       I'm working with the drag and drop files upload . I can able to get the file content and file name storing in the server as raw data directly.

       In case of pdf file uploading getting this error Thu Aug 12 10:49:15 +0530 2010: HTTP parse error, malformed request (127.0.0.1): #<Mongrel::HttpParserError: Invalid HTTP format, parsing fails.>

Code:

requestbody = files[i].getAsBinary();

http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

Same problem facing here got any solution?

Well if you're saying that the mime type is application/x-www-form- urlencoded but you're sending arbitrary binary data, then mongrel is quite rightly saying that what you've given to it isn't an application/ x-www-form-urlencoded body

Fred