突袭3闪电战,驻马店蜡像展遭吐槽,057185025188
在mvc中写api时,没有收到参数如何解决?
通过jquery.post测试成功。后来又通过f12发送,发现始终无法收到参数。
注:我的接口接收参数是一个类对象,没有写[frombody])
[httppost] public myresultinfo index(myparaminfo para) { /// }
解决方法:
在消息头中设置 content-type就可以了。
1、如果你的参数是拼接在url后面,需要设置 content-type: application/x-www-form-urlencoded
2、如果你的参数是通过ajax的data,以json格式提交,需要设置 content-type: application/json
以下是火狐f12发送界面:(注意,自定义时记得修正或删除 content-length,否则会失败,还让你难以发现原因)
参考:https://www.cnblogs.com/tiestoray/p/5032202.html
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论