后端可以接收到请求,但是参数都是空,是为啥
1、后端是C# .Net core webAPI
2、前端请求
https://blog.csdn.net/qq_31126175/article/details/99644257
c#用的什么框架写的 FromBody 配了没有
axios如果不传json格式的话,要用params参数
.netCore是不是要加Attribute FromUri
去Chrome页面里看请求的参数是不是url传的
有可能是前端传的数据类型与后台的统一,从现在的代码而言,前端传的是fromData,表单值。后台也得是。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y
把后台api 的参数换成 自定义class
class yourCls{
public string Score{get;set;}
public string Remark{get;set;}
}
然后api 改成
public string SubmitScore(yourCls cls){}