Skip to main content
 首页 » 编程设计

visual-studio之如何在 Visual Studio 中查看 ASP.NET Web API 中的请求正文

2024年12月31日8oomusou

如何在 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