WebAPI HttpPOST参数为null
2021-04-27 00:27
标签:userinfo get str 结构体类型 多个参数 http pwd 多个 nbsp 1.HttpPOST方法中,参数前添加[FromBody] [HttpPost] public string PostMethod([FromBody]string paras) { ... } 2.HttpPOST方法不支持多个参数,如果前台传入多个参数,应在后台创建包含参数的结构体(注意字段名称要一一对应),HttpPOST方法的参数为该结构体类型 错误方法 [HttpPost] public string PostMethod([FromBody]string user,string pwd) { ... } 正确方法 public Struct User { public string user {get; set;} public string pwd {get; set;} } [HttpPost] public string PostMethod([FromBody]User userInfo) { ... } 3 注意注意! public Struct User { public string user; public string pwd; } 这样是错的!!!一定要是属性!!! public Struct User { public string user {get; set;} public string pwd {get; set;} } 这样才可以!! WebAPI HttpPOST参数为null 标签:userinfo get str 结构体类型 多个参数 http pwd 多个 nbsp 原文地址:http://www.cnblogs.com/SecretSpace/p/7873340.html
下一篇:C#基础笔记(第二十一天)
文章标题:WebAPI HttpPOST参数为null
文章链接:http://soscw.com/index.php/essay/79935.html