【问题解决】微信小程序request()请求后台接收不到参数

Error: Required String parameter 'userName' is not present

分析:

参数不能传到后台,要么是前端参数传递的方式问题,要么是后台接受参数的问方式题

 

解决:

方式1:修改前端请求参数

修改wx.request()的请求头中的content-type:

wx.request({

url: url,

method: 'POST',

data:{你的数据},

header: {

'content-type': 'application/x-www-form-urlencoded',

},

success: (res) => {

console.log(res)

},

})

 

方式2:修改后端接受参数

@PostMapping("/getsessionId")

public Object getSessionId(@RequestBody Map reqbody) {

    String code = reqbody.get("code");

    return ***;

}

(完)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部