On Apr 21, 2009, at 5:10 PM, Aaron Naiman wrote:

Dear Björn,

Thank you again for your response.

* Aaron Naiman wrote:
You are using POST but are not posting any data, and apparently the
server ...

An Error Occurred 411 Length Required

... expects you to post some data when using POST.

But as can be seen from .../HTTP/Status.pm, this is a *client* error, and
not a server error.

You're sending somebody who expects a letter from you an empty envelope.


However, from all of the examples I have seen, one need not send anything in
a POST.

Some parts of the HTTP spec are ambiguous and left to implementation. In this specific case, error 411 means the server is saying that you are not sending a necessary content-length header, which is required for POSt requests whether there is any content or not. It may be that LWP doesn't provide the header if there is no content. Did you inspect the request to verify that the content-length header is indeed being sent?

If the header is indeed being sent, the server might be choking on a 0 length. Send bogus data to see if that helps.

HTH,

Keary Suska

Reply via email to