Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/#Add. #### 5 10 #### #!/usr/bin/env perl use strict; use warnings; use SOAP::Lite; #use SOAP::Lite +trace => 'all'; SOAP::Lite->import(trace => 'debug'); #my $uri = 'http://tempuri.org/'; my $proxy = 'http://www.dneonline.com/calculator.asmx'; my $ns = 'http://tempuri.org/'; my $client = SOAP::Lite ->readable(1) ->uri($ns) ->proxy($proxy); my $param1 = SOAP::Data->name("intA" => $x); my $param2 = SOAP::Data->name("intB" => $y); my $response = $client->Add($param1,$param2); print "Result is $response \n";