微信小程序:wx.request()请求后台接收不到参数
//提示,可解决一部分问题
微信小程序调用wx.request()发送POST请求时,后台无法接收到请求的参数。
解决方案一:
最简单的是修改wx.request()的请求头中的content-type:
wx.request({url: url,method: 'POST',data:{你的数据},header: {'content-type': 'application/x-www-form-urlencoded',},success: (res) => {console.log(res)},})
这样后台就不需要修改直接可以接收参数了。
解决方案二:
有人说我就不要修改content-type,我就喜欢用:application/json;charset=UTF-8,怎么办?
修改后台:
@PostMapping("/getsessionId")
public Object getSessionId(@RequestBody Map reqbody) {String code = reqbody.get("code");return ***;
}
主要是接收参数时使用@RequestBody,将所有参数都写入map中,使用时直接get即可。
转自:https://blog.csdn.net/qq_24718237/article/details/80597155
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
