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