インターネットを介して.NETWebサービスに要求を送信したいのですが、問題は、WSDLのSOAPアドレスにプライベートIPアドレスがあることです。
<soap:address location="http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx" />
また、PHPやNuSOAPなどでリクエストを送信しようとすると、次の場所でエラーが発生します。
HTTPエラー:サーバーへのソケット接続を開くことができませんでした
http://10.10.1.1/xxxxx/yyyyyyyyyy.asmx
、エラー(110):接続がタイムアウトしました
これは正常ですか?反対側では、BizTalkを使用しており、修正方法がわからないと思います。
SOAP::Lite
またはのようなPerlソリューションSOAP::XML::Client::DotNet
が好きですが、NuSOAPのようなソリューションの方がPerlソリューションよりも簡単だと思いました。