经过1天的摸索, 终于找到原因了

使用post 后端无法接收到参数 有以下几种方法解决

1. url传参

wx.request POST 后端无法接收到参数

2. data传参

!!! 注意 header 必须如以下才能接收到参数
header: {‘content-type’: ‘application/x-www-form-urlencoded’}
wx.request POST 后端无法接收到参数

3. 传数组

!!! 注意 key 要对应接收参数
!!! 注意 header为
header: {‘content-type’: ‘application/x-www-form-urlencoded’}
wx.request POST 后端无法接收到参数

4. 传对象

!!! 注意 header必须如下或者不写(默认是以下header)
否则会报错
实体后端用@RequestBody接收
header: {‘content-type’: ‘application/json’}

报错

wx.request POST 后端无法接收到参数

正常

wx.request POST 后端无法接收到参数

5.同时接收实体和其他参数

其他参数可以拼接在url后
实体后端用@RequestBody接收
wx.request POST 后端无法接收到参数

相关文章: