我们(我们的开发团队)需要在序列化之前检查入站POST或PUT请求正文。
我们不需要转换或操纵任何东西,只需能够看到并可能记录身体以供将来分析。
我们需要查看原始请求正文,而不是序列化请求。
这是在IIS7上运行的简单Web API应用程序。我们的控制器基于system.Web.Http ApiController类。
我调查了在Request对象中发现这个,但是尽管它包含了大量关于标题等的信息,但它似乎没有包含原始请求体,这正是我要找的。我确实找到了一些先前的帖子,描述了通过Request.InputStream获取此内容,但这似乎在.Net 4.5中不可用。
感谢您的任何见解。
-r
PS .Net 4.5