Bug when sending 100 Continue header?

Rainer Johanni <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
Hi

when chasing an interoperatibility problem between a SOAP::Lite server and a Microsoft .NET client I dedected that there is obviously a bug in HTTP::Daemon.pm:

When a request contains the "Excpect: 100-continue" header, the code in HTTP::Daemon.pm reacts with sending

100 Continue<CRLF>  (with 1 CRLF)

This causes the Microsoft client to hang because it expects obiously 2 CRLFs after the 100 Continue header.

I don't know the RPC but shouldn't be there 2 CRLFs (i.e. a line "100 Continue" followed by an empty line)?

Can anybody fix this?

Regards
Rainer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.