我把开发者工具升级到最新版本就好了 太难了
同一个接口和请求方式,使用微信开发者工具请求就报错403,但是真机测试能请求成功,请问应该怎么解决?开发者工具测试的时候请求报错403 [图片] [图片] 真机测试: [图片] 请问应该怎么解决?
2021-09-29我把开发者工具升级到最新版就好了 太难了
post请求报403请求后台数据的时候get请求没有问题,put和post请求报错403 ,提示“Invalid CORS request”,我用postman测试都是可以的,不知道是怎么回事 [图片] 下面是postman [图片] 这里是我封装的http请求工具类 [代码]function[代码] [代码]promiseHttp(url, type, data) {[代码] [代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise([代码][代码]function[代码][代码](resolve, reject) {[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]url: url,[代码][代码] [代码][代码]method: type,[代码][代码] [代码][代码]data: data,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'请求成功'[代码][代码], res)[代码][代码] [代码][代码]resolve(res)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'请求失败'[代码][代码], res)[代码][代码] [代码][代码]reject(res)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]下面是请求代码 [代码]HttpUtil.promiseHttp(url, [代码][代码]"POST"[代码][代码], petdata)[代码][代码] [代码][代码].then([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"返回的数据为:"[代码][代码], res.data)[代码][代码] [代码][代码]if[代码] [代码](res.statusCode == 200) {[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]animalId: res.data.animalId,[代码][代码] [代码][代码]pet:res.data[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]网上看了下说是因为小程序 content-type 默认是小写,改成Content-Type 就可以了,但是我改了也没起作用,请问该如何解决,不想直接写ip加端口号
2021-09-29