wx.request坑
最后更新于:2022-04-01 23:51:29
[TOC]
# 关于wx.request
> 小程序这块,官方给出的是GET的用法,所以再做POST需求的时候会有坑出现,因为官方没有响应的文档
下面是小程序官方request的代码
~~~
wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/json'
},
success: function(res) {
console.log(res.data)
}
})
~~~
小程序官网API如下
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/114ad2dae6bac597860a9c9273cc3f38_994x692.png)
先看上面的参数
因为默认的method是GET(使用GET的童鞋不用考虑)
假如,你要用POST你的代码就应该这样写
~~~
wx.request({
method:'POST',
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function(res) {
console.log(res.data)
}
})
~~~
**这里注意第二个红框!因为官方给出的是application/x-www-form-url-encoded,亲测没有用啊,还是传递不过去data,
然后就改成了application/x-www-form-urlencoded,发现可以了!!!**
小程序这边为啥没有反馈呢,坑多到爆炸!
';
小程序这边为啥没有反馈呢,坑多到爆炸!