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