我想使用类似HttpServerUtility.Execute
执行的东西IHttpHandler
并将处理程序响应写入 aMemoryStream
然后可以解析为 http 响应(从功能上讲,我希望访问标头和返回的内容)。
目前该HttpServerUtility.Execute
方法有一个TextWriter
对象的参数(可以是一个StringWriter
对象),但这仅适用于返回文本/字符串主体的请求,我也无法读取响应的内容类型标头(例如文本/css响应) . 如果说我有一个要执行的处理程序来输出图像,StringWriter
那么它将无法工作,因为它处理的是二进制数据。
基本上我想在另一个内部执行一个IHttpHandler
(可能是 a System.Web.UI.Page
)IHttpHandler
并将响应存储在一个MemoryStream
.
对此的任何帮助将不胜感激。
谢谢。