I want to send requests to a .NET webservice through Internet, but the problem is the SOAP address in the WSDL has a private IP address:
<soap:address location="http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx" />
And when I try to send some request, with PHP and NuSOAP for example, I get an error with this location:
HTTP Error: Couldn't open socket connection to server
http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx
, Error (110): Connection timed out
Is this normal? In the other side it's using BizTalk and I think they don't know how to fix it.
I'd prefer a Perl solution like SOAP::Lite
or SOAP::XML::Client::DotNet
, but I thought a solution like NuSOAP would be easier than Perl solution.