0
同じ仮想ディレクトリに展開されたWebサービスを呼び出すASP.Net Webアプリケーションがあります。呼び出しは開発マシンで問題なく戻ります。しかし、プロダクションサーバーにデプロイすると、 '400 Bad Request'エラーが返されます。呼び出しは、WebRequestを作成し、SoapActionヘッダーを設定し、WebResponse.GetRepsonseStream()がSOAP応答を取得することによって行われました。一時的に、プロキシを使用して呼び出しを生成することで問題を解決しました。WebRequestを使用したSOAP Webサービス呼び出しの作成
誰もWebRequestとWebResponseを使用して400エラーに遭遇することなくWebサービスを呼び出す適切な方法を提案できますか?
サイトは基本的にWebサービスのテストであり、返されたSOAP xmlの値を調べる必要がありました。 WebRequest/WebResponseを使用する方が簡単でした。 – etsuba
私は従来のASP.NET Webサービスインプリメンテーションを使います。次に、ネットワークパケットスニッファ/トレースなどの別のユーティリティを使用して、要求/応答を記録することができます。 –