1

IIS のテスト インスタンスで実行されている Web サービスがあります。残念ながら、特定のリクエストにより、「オブジェクトがオブジェクトのインスタンスに設定されていません」などの基本的なエラーがスローされます。

次に、Web サービスを使用する人々が、エラーの原因となった完全な HTTP 要求 (ヘッダーを含む) を私に送信します。これを開発環境で実行中のインスタンスにスローして、バグを修正する必要があります。

これを行う方法に関する提案はありますか?(Putty は機能しますが、接続時に Putty にコピー アンド ペーストすることはできず、面倒なデバッグが必要になります!)

4

3 に答える 3

2

http://www.soapui.org/

SOAP UI は、この種のものに適したソフトです。参照を追加してから、友達リクエストをコピー/貼り付けできます。

参照を追加するには:

SoapUI を起動

  • 「プロジェクト」を右クリック

  • 新しい SoapUI プロジェクト

  • "Initial WSDL" テキストボックスにローカル wsdl URL を入力します (つまり、"http://localhost:1234webservice.asmx?wsdl" (?wsdl を忘れないでください))。

  • 「OK」をクリック

リクエストを実行するには

  • 新しく作成したプロジェクトを展開します

  • 使用するポートを展開します (主な違いは wsdm バージョン 1.1 または 1.2 です)。

  • メソッドを右クリック

  • 「新しいお願い」

  • リクエスト ウィンドウで、受け取ったものをコピーして貼り付けます

  • このウィンドウの右上隅にある緑色の三角形をクリックします。

于 2012-01-10T11:33:36.780 に答える
1

誰かが以前にこの回答にFiddlerhttp ://www.fiddler2.com/fiddler2/を投稿し、それを削除しました-私はそれを試してみましたが、それは素晴らしく機能します。(ありがとう)

于 2012-01-10T15:07:26.837 に答える
1

SOAP UI を使用します。http://www.soapui.org/

于 2012-01-10T11:33:32.467 に答える