SOAP::Transport::HTTP seems to be using a deprecated way of using HTTP::Headers. I am currently using version 0.714 and looking at SOAP/Transport/HTTP.pm +806 which among other things is cloning a APR::Table object into a HTTP::Headers object.
$r->headers_in always returns a hash reference in mod_perl 2 , though it was returning a hash in mod_perl 1 when called in list context.
On the other hand HTTP::Headers always required a hash. What did change was that HTTP::Headers prior to version 6.0 didn't have a validation check on the key.
Can someone please confirm that I am not imagining a problem here and SOAP::Lite truly is calling HTTP::Headers assuming a 1.0 style libapreq ?
In reply to SOAP::Lite incompatible usage of HTTP::Headers by inzoik
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |