HttpServerUtility.Executean を実行しIHttpHandler、ハンドラー応答を a に書き込み、それをhttp 応答に解析できるようなものを使用したいと考えていますMemoryStream(機能的には、ヘッダーと返されたコンテンツにアクセスしたい)。
現在、HttpServerUtility.ExecuteメソッドにはTextWriterオブジェクトのパラメーターがあります (オブジェクトにすることができStringWriterます) が、これはテキスト/文字列の本文を返す要求にのみ対応しています。また、応答の content-type ヘッダーを読み取ることができません (テキスト/css 応答の場合など)。 . 実行したい画像を出力するハンドラーがあるとしたらStringWriter、これはバイナリデータを扱うため機能しません。
IHttpHandler基本的に、1 つ( a である可能性がありますSystem.Web.UI.Page) を別の内部で実行IHttpHandlerし、応答を a に保存したいと考えていMemoryStreamます。
これに関するご支援をいただければ幸いです。
ありがとう。