读取正文中发送的参数从小程序到 Web api 控制器的 post 方法



考虑以下类

public class StController:apicontroller {
    public void PostBodyMethod() {
        HttpRequestMessage request=this.request;
     //How to read the header and body parameters
    }
}

小程序将标头和正文参数发送到 post 方法。如何使用 HttpRequestMessage 对象检索与 webapi 控制器内的 post 方法一起发送的信息?

如果 body 参数是 JSON 对象,您只需在 Post 方法中传递 Model 参数即可。默认情况下,Web API 支持 json。您可能需要阅读此内容。

对于 HttpRequest 中的读取器标头,您可以使用:

var headers = ControllerContext.Request.Headers;

示例代码:

class Model 
{ 
    public int Id { get; set; } 
    public int Hj { get; set; }  
} 
public class StController : ApiController { 
    public void Post(Model model) { 
     //How to read the header and body parameters
     var headers = ControllerContext.Request.Headers;
    } 
}

相关内容

  • 没有找到相关文章

最新更新