in reply to HTTP Headers Problem
Bottom line: I don't know why the POST method is adding that header, but it shouldn't be causing your www server / CGI to complain. Do you know what is parsing the request on the server end?
Update: After looking over the docs some more, and skimming the code for the POST method, it looks like you might be able to workarround this problem by setting $HTTP::Request::Common::DYNAMIC_FILE_UPLOAD = 1; prior to calling POST. This is designed to make the HTTP::Request delay in reading the file untill it accutally needs to send it across the wire -- either because you don't want to load the whole thing in memory when you call POST, or because it's an "inifinte" file like "/dev/audio".
In any case, using it causes the Request to be devoid of all Content-Length headers (which could cause other problems).
Another thing to consider: you could try building up the content of your request using something like MIME::Lite and then set it in your request, ala...$request->content($msg->as_string)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: HTTP Headers Problem
by gr0f (Acolyte) on Jul 12, 2002 at 14:46 UTC |