WebServicesを使用している場合、C#でSOAPリクエストのRAW /オブジェクトデータをどこで見つけることができますか。C#のWebServicesを使用した未加工のSOAPデータ
どこにも見つかりません。 ShouldentはHttpContext.Current.Requestオブジェクトで利用可能ですか?
WebServicesを使用している場合、C#でSOAPリクエストのRAW /オブジェクトデータをどこで見つけることができますか。C#のWebServicesを使用した未加工のSOAPデータ
どこにも見つかりません。 ShouldentはHttpContext.Current.Requestオブジェクトで利用可能ですか?
生のXMLを見たい場合は、実装のレベルを下げる必要があるように思えます。 generic handler(ASHX拡張機能)をご覧ください。これにより、要求/応答ストリームを直接扱うことができます。非常に低いレベルですが、サービスライフサイクル全体を完全に制御できます。
HttpContext.Current.Requestオブジェクトで使用できるかどうかを確認します。
いいえ、そうしてはいけません。
あなたは何を達成しようとしていますか?そのデータをログに記録できるようにしたい場合、またはデバッグの助けとなる場合は、SoapExtension classの例を参照してください。これは、入力と出力をXMLとして記録できる拡張機能のサンプルです。私は自分自身の修正バージョンを使用しました。
私は
Request.Params[null]
を発見したが、C#ASP.NETでのページに投稿されたRAWデータを参照します。
Webサービスをデバッグするだけの場合は、Fiddlerをインストールして、Webサービスとの間で送受信されるデータを検査することができます。