如何在 Visual Studio 中查看 ASP.NET Web API 中的请求正文?在 ASP.NET MVC 中,您可以使用 QuickWatch 检查 Request
对象并查看正文的内容和任何已发布的表单数据。根据我的阅读,ASP.NET Web API 不允许您多次阅读正文。
当试图弄清楚为什么一个特定的值没有正确绑定(bind)时,这是非常烦人的。有没有一种快速的方法可以在不设置跟踪/日志记录的情况下做到这一点?
请您参考如下方法:
如果您需要正文 >> 表单数据
Post localhost:53356/api/carparksapi/GetRecod
key=jsonRequest and value=[{"abcd":"zxxx"}]
// API -Controller Method ::
var httpContext = (HttpContextWrapper)Request.Properties["MS_HttpContext"];
var foo = httpContext.Request.Form["jsonRequest"];
return foo; //This is value passed in request