インターネットを介して.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ソリューションよりも簡単だと思いました。