问题已经解决。 开发者工具对get请求只用QueryString [图片] 然而真机调试时,会把增加一个Request Payload,导致接口请求失败。(content-type默认为application/json引发的血案) [图片] 改后代码: let mockData = {a:1,b:2} let getData = []; for(let i in mockData){ getData.push(encodeURIComponent(i) +'='+ encodeURIComponent(mockData[i])); } wx.request( { url: trueUrl+'/?'+getData.join('&'), data: '', method: 'GET', success: function(res){ wx.hideLoading() }, fail: function( err ){ wx.hideLoading() } })
wx.request的get请求在开发工具和预览是没有问题,但在真机调试和体验版运行是报错了?开发工具: [图片] 真机调试: [图片] [图片] 配置了合法域名: [图片] wx.request( { url: trueUrl, data: data, method: 'GET', success: function(res){ wx.hideLoading() }, fail: function( err ){ wx.hideLoading() } })
2020-04-17