我想请求发送到通过互联网.NET Web服务,但问题是WSDL中的SOAP地址具有私有IP地址:具有私有IP地址(如SOAP地址)的WSDL是否正常?
<soap:address location="http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx" />
当我尝试发送一些请求,PHP和的NuSOAP例如,我得到一个错误与此位置:
HTTP Error: Couldn't open socket connection to server
http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx
, Error (110): Connection timed out
这是正常的吗?另一方面,它使用的是BizTalk,我认为他们不知道如何解决它。
我更喜欢Perl解决方案,如SOAP::Lite
或SOAP::XML::Client::DotNet
,但我认为像NuSOAP这样的解决方案比Perl解决方案更容易。
谢谢,但我不知道是否我一直误解。我无法更改WSDL,因为它不是我的。 – dayer 2013-03-07 16:15:50