2

Web サービスで動作するデスクトップ クライアントを作成する必要があります。クライアントは.wsdl(サービス契約) および.xsd(データ契約) で提供されます。svcutil.exe でクライアントを生成しました。そして、クライアントがデバッグモードになっている間に、すべてのリクエスト/レスポンスをRaw形式でログファイルに書き込むという考えがあります(Fiddler2でキャッチできるように、コードを介して)。それを行う方法について何か事前に教えてもらえますか、それとも私を正しい方向に向けることができますか.

私の生成したサービスは System.ServiceModel.ClientBase の実装です。

ありがとう。

4

2 に答える 2

2

SOAPExtensions を使用して、リクエスト ヘッダーを含むメッセージ ストリームをキャプチャできる必要があります。app.config で拡張機能を構成する必要があります。

このサンプルの図 4 を参照してください: http://msdn.microsoft.com/en-us/magazine/cc164007.aspx

開始方法は次のとおりです: http://msdn.microsoft.com/en-us/library/s25h0swd(v=vs.100).aspx

于 2013-07-25T10:59:55.123 に答える