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加端口号
