2017-10-24 1 views
0

HttpRequestからC#​​を使用してメッセージ本文を取得する方法はありますか?ヘッダーなどのURIやその他の最上位属性は使用できますが、メッセージ本文は使用できません。IISモジュール、HttpRequestメッセージ本文を読み取る

IISモジュールの作成中に、イベント記録やその他の操作(承認など)ができるようにメッセージ本文にアクセスする必要があります。私たちはHttpContextHttpApplicationにアクセスしていますが、どんな種類のリクエストからでもメッセージ本体を読む方法を見つけることができません。

IISモジュールのスペースに関するヒントをお待ちしています。

答えて

0
var _request = ((HttpApplication)sender).Request; 

var _bytes = new byte[_request.InputStream.Length]; 
_request.InputStream.Read(_bytes, 0, _bytes.Length); 
_request.InputStream.Position = 0; 
string content = Encoding.ASCII.GetString(_bytes); 
+0

ありがとうございました。 – Anthony

関連する問題