use SOAP::Lite +trace => 'debug'; my $xml_post = qq~val1val2~; my $soap = SOAP::Lite ->service('http://www.path_to_wsdl'); # Microsoft.Net service my $post_result = $soap->MethodCall($xml_post);