|Subject:||HTTP::Headers Doesn't like SOAP::Lite fields named "APR::Table=HASH(0x7f7929552af0)"|
|Date:||Fri, 5 Apr 2013 22:05:40 -0700|
|To:||bug-HTTP-Message [...] rt.cpan.org|
|From:||"David E. Wheeler" <david [...] justatheory.com>|
Started getting errors like this from SOAP::Lite recently: [Sat Apr 06 04:52:16 2013] [error] Error executing SOAP command: Illegal field name 'APR::Table=HASH(0x7f7929552af0)' at /usr/local/share/perl5/SOAP/Transport/HTTP.pm line 818\n This is caused by this change in HTTP-Headers 6.05: Show quoted text
> 2012-10-20 HTTP-Message 6.05 > > Gisle Aas (5): > Updated ignores > No need to prevent visiting field values starting with '_' > Report the correct croak caller for delegated methods > Disallow empty field names or field names containing ':' > Make the extra std_case entries local to each headerI fixed it by downgrading HTTP::Messages, but the real question is: should field names defined as objects actually be allowed? Or is this a bug in SOAP::Lite? Thanks, David
Message body not shown because it is not plain text.