2009-05-06 11 views
0

WebServicesを使用している場合、C#でSOAPリクエストのRAW /オブジェクトデータをどこで見つけることができますか。C#のWebServicesを使用した未加工のSOAPデータ

どこにも見つかりません。 ShouldentはHttpContext.Current.Requestオブジェクトで利用可能ですか?

答えて

0

生のXMLを見たい場合は、実装のレベルを下げる必要があるように思えます。 generic handler(ASHX拡張機能)をご覧ください。これにより、要求/応答ストリームを直接扱うことができます。非常に低いレベルですが、サービスライフサイクル全体を完全に制御できます。

2

HttpContext.Current.Requestオブジェクトで使用できるかどうかを確認します。

いいえ、そうしてはいけません。

あなたは何を達成しようとしていますか?そのデータをログに記録できるようにしたい場合、またはデバッグの助けとなる場合は、SoapExtension classの例を参照してください。これは、入力と出力をXMLとして記録できる拡張機能のサンプルです。私は自分自身の修正バージョンを使用しました。

0

私は

Request.Params[null] 

を発見したが、C#ASP.NETでのページに投稿されたRAWデータを参照します。

2

Webサービスをデバッグするだけの場合は、Fiddlerをインストールして、Webサービスとの間で送受信されるデータを検査することができます。

関連する問題