in reply to Handling 100-conitnue response

Unfortunately, this quote offers you part of an answer.

The libwww-perl HTTP implementation currently support the HTTP/1.0 protocol. HTTP/0.9 servers are also handled correctly.

And, unfortuantely, your are dealing with a http/1.1 server and it's messages.

I don't know if this helps at all, but it does offer you an explanation of what you are seeing.

C-.