微信小程序响应数据和调试时响应的数据不一致,怎么解决?

请求代码:
image.png
响应数据:
image.png
测试接口时响应的数据(也是我想要获取的正确数据)
image.png

阅读 3.2k
2 个回答

【微信小程序响应数据和调试时响应的数据不一致,怎么解决?】
说明:因为接口采用的是 application/x-www-form-urlencoded 的格式提交参数,而默认的提交格式是 application/json,所以提交的参数无效

解决方法:将参数提交格式改为 application/x-www-form-urlencoded

wx.request({
  url: 'https://api.it120.cc/zcr/shop/goods/list/v2',
  header: {
    'content-type': 'application/x-www-form-urlencoded',
  },
  data: {
    categoryId: 263919,
  },
  method: 'POST',
  success: res => {
    this.setData({
      snacksList: res.data.data.result,
    })
  },
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题