您的位置:首页 > 产品设计 > UI/UE

微信小程序之请求400(Bad Request)

2017-09-11 00:24 381 查看

微信API

对于
header['content-type']
application/json
的数据,会对数据进行json序列化

对于
header['content-type']
application/x-www-form-urlencoded
的数据,会哦将数据转换成
query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)


示列代码

以下是我微信小程序中的示列代码

//请求URL
wx.request({
url:"https://api.douban.com/v2/movie/top250",
data:{},
header: {
'content-type': 'application/json' // 默认值
},
success:function(res){
wx.hideToast();
console.log(res.data);
}
});


编译错误

以下是编译后出现的错误



解决问题

我在request里的header修改一下如下:

header: {
//'content-type': 'application/json' // 默认值
//这里修改json为text   json的话请求时会返回400(bad request)
'content-type': 'application/texts'
},


修改后调试如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息