我想請求發送到通過互聯網.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