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