网络数据请求

小程序中的网络数据请求的限制

  • 只能请求Https类型的接口
  • 必须将接口域名添加到信任列表中(在后台系统添加)

发送get请求

调用微信小程序的wx.request()方法,可以发起GET数据请求,代码如下:

wx.request({
url:'',
method:'GET',
data:{
name:'az',
age:22
},
success:res=>{

}
})

发起post请求

调用微信小程序提供的wx.request()方法,可以发起POST数据请求,代码如下:

wx.request({
url:'',
method:'POST',
data:{

},
success:res=>{

}
})

页面加载时请求数据

通过生命周期函数onLoad,调用数据初始化的请求数据:

onLoad:function(options){
//调用请求数据方法
}

跳过request合法域名校验

若接口不是https或者没有将域名添加到白名单中,可以在开发工具中开启【开发环境不校验请求域名、TLS版本及HTTPS证书】选项,此方式仅限开发环境有效。

跨域和ajax的说明

  • 小程序的宿主环境不是浏览器是微信客户端因此不存在跨域问题。
  • 小程序的数据请求为网络数据请求并非ajax请求。
最后修改:2022 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏