Assuming that $r is a HTTP::Request, I would pass the request data in using the ->content method of HTTP::Request instead of relying on the magic of LWP::UserAgent picking up the correct file or knowing what to do with $data.
Also, have you looked at what SOAP::Lite XML would construct as a request? If you can get SOAP::Lite to construct the request for you, maybe you can compare that with the request your program constructs and find the difference?
In reply to Re: I don't understand how to send SOAP data using LWP's user agent
by Corion
in thread I don't understand how to send SOAP data using LWP's user agent
by ted.byers
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |