先写个错误的方法
public HttpResponseMessage Postuser(string code)
c# get可收到,但是post的时候是无法收到的,还有,注意Get还是post(可以省略)作为表第一个名字很重要,要不然会404.
在说如何收到,先建立一个对象
public class objsss {
public string openid { get; set; }
}
之后在控件上
public HttpResponseMessage Postfinduser([FromBody] objsss obj)
就可以收到了,值得注意的是,frombody接受input 的数值,如果是FromUri 收的是 url中的post数值。
<form id="form1" name="form1" method="post" enctype="application/x-www-form-urlencoded" action="/api/weixinuser/Postfinduser">
<label>
openid
<input type="text" name="openid" id="openid" value="123123" />
</label>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</form>
中的 enctype="application/x-www-form-urlencoded" 非常重要