inzoik has asked for the wisdom of the Perl Monks concerning the following question:
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 ?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: SOAP::Lite incompatible usage of HTTP::Headers
by Anonymous Monk on Mar 12, 2013 at 00:43 UTC | |
|
Re: SOAP::Lite incompatible usage of HTTP::Headers
by inzoik (Novice) on Mar 12, 2013 at 15:43 UTC | |
by Anonymous Monk on Mar 13, 2013 at 00:37 UTC | |
|
Re: SOAP::Lite incompatible usage of HTTP::Headers
by inzoik (Novice) on Mar 26, 2013 at 23:09 UTC | |
|
Re: SOAP::Lite incompatible usage of HTTP::Headers
by inzoik (Novice) on Mar 26, 2013 at 23:26 UTC | |
by Ross_flyingcat (Initiate) on Apr 11, 2013 at 12:24 UTC | |
by mgage (Initiate) on May 18, 2014 at 22:44 UTC |