网络请求
信任列表
出于安全性考虑,小程序只能请求https类型的接口,必须将接口的域名添加到信任列表中。
在微信小程序管理后台——>开发——>开发设置——>服务器域名——>修改request合法域名,中添加合法域名。

发送请求
wxml代码:
1 2 3
| <button bind:tap="getInfo">发起get请求</button>
<button bind:tap="postInfo">发起post请求</button>
|
js代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| //发起get请求 getInfo(){ wx.request({ url: 'https://www.XXX.com/api/get', method:"GET", data:{ name:"张三", age:80 }, success:(res)=>{ console.log(res.data) } }) }, //发起post请求 postInfo(){ wx.request({ url: 'https://www.XXX.com/api/post', method:"POST", data:{ name:"张三", age:80 }, success:(res)=>{ console.log(res.data) } }) }
|
如果想在页面加载时发送请求,只需要在页面的onLoad事件中调用获取数据的函数即可。
1 2 3 4
| onLoad(options) { this.getInfo(); this.postInfo(); }
|
跳过验证
如果后端程序员没有提供https协议的接口,为了不耽误开发的进度,我们可以在微信开发者工具中开启“开发环境不校验请求域名、TLS版本及HTTPS证书”选项,可以跳过request合法域名检测(仅限于开发环境)。
