POST /services/svrLogin.asmx HTTP/1.1
Host: website.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/ControlNET/svrLogin/GetCreds"
####
username
********(hidden)**********
####
#!c:/perl/bin
use SOAP::Lite+trace => 'all';
use XML::Simple;
use Data::Dumper;
system("cls");
$method = 'GetCreds';
$ep = 'http://website.com/services/svrLogin.asmx';
$uri = 'http://tempuri.org/ControlNET/svrLogin';
$xml = 'username
********(hidden)**********';
$soap = SOAP::Lite
-> proxy ($ep)
-> uri($uri)
-> on_action( sub { join '', $uri, $_[1] } )
-> readable(1)
-> call ($method => SOAP::Data->type('xml' => $xml));
print Dumper($soap);