2

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

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

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

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

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

感谢您的任何见解。

-r

PS.Net 4.5

4

1 回答 1

0

尝试查看 ControllerContext.Request.ToMessage()

于 2013-07-04T21:34:33.110 回答