如何阅读封闭流的内容?

时间:2016-04-20 19:09:18

标签: c# .net

我正在拦截WSE 2.0代理类(Microsoft.Web.Services2包)中的WebRequest对象并尝试阅读RequestStream(围绕WebRequest创建代理类覆盖GetRequestStream()以便我可以玩它。)

问题是我得到一个stream is not readable异常,因为框架编写了请求并处理了内部StreamWriter,所以这种异常是合理的。我想知道,它何时以及如何读取IIS(应用程序池)的流以发送请求,以便我可以拦截它。

主要问题是:如何将“不可读”的流内容转换为字符串? Hackish方法(如猴子修补框架类)也受到欢迎。

PS:在评论时询问您需要的片段。

0 个答案:

没有答案