在序列化之前获取POST或PUT请求体(.NET,C#)

时间:2013-07-04 19:13:36

标签: c# .net

我们(我们的开发团队)需要在序列化之前检查入站POST或PUT请求正文。

我们不需要转换或操纵任何东西,只需能够看到并可能记录身体以供将来分析。

我们需要查看原始请求正文,而不是序列化请求。

这是在IIS7上运行的简单Web API应用程序。我们的控制器基于system.Web.Http ApiController类。

我调查了在Request对象中发现这个,但是尽管它包含了大量关于标题等的信息,但它似乎没有包含原始请求体,这正是我要找的。我确实找到了一些先前的帖子,描述了通过Request.InputStream获取此内容,但这似乎在.Net 4.5中不可用。

感谢您的任何见解。

-r

PS .Net 4.5

1 个答案:

答案 0 :(得分:0)