每日前端
大道至简

微信小程序wx.request请求接口偶尔出现400错误解决办法

今天在做小程序信息流滚动播放当前屏幕的视频,并请求播放记录接口记录播放的时候,发现接口偶尔会出现400错误,400错误的原因是由于语法格式有误,服务器无法理解此请求。经过分析发现原来是小程序的content-type设置了application/json,当data不符合这种格式的时候就会报此错误,原来是代码里面写data的时候没有严格按钮json的格式写,没有给key加引号,有时候请求就解析不出来,原代码

wx.request({
url: url,
data: {id: 1},
method: ‘GET’,
header: header,
success: function success(res) {
}
})
修改后,仅仅是data的key加了引号
wx.request({
url: url,
data: {“id”: 1},
method: ‘GET’,
header: header,
success: function success(res) {
}
})
未经允许不得转载:每日前端 » 微信小程序wx.request请求接口偶尔出现400错误解决办法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

一个更全的前端开发资源库

立即前往