小程序网络数据请求
1、小程序中网络数据请求的限制
· 只能请求https
· 必须将接口的域名添加到信任列表中,即添加到request合法域名
1.1 配置requests域名
在微信公众平台上,在开发设置的服务器域名中,将域名添加到,request合法域名中(每月只能修改5次,谨慎使用)
· 1、只支持https协议
· 2、不能使用IP地址或localhost
· 3、域名必须经过ICP备案
· 4、一个月只能修改5次
2、发起get/post请求
通过微信小程序提供的wx:request()发起请求
wx.request({
url:'',
method:'POST',
data:{
},
success:(res) =>{
console.log(res)
}})
3、在页面加载时请求数据
//在home.js中子在
onLoad: function (option){
this.getSwiperList()
this.getList()
}
4、注意事项
4.1跳过request域名合法性校验
如果后端程序员没有提供https协议接口,只提供了http协议的接口,为了不耽误开发进度,可进行如下操作

注意:跳过request域名合法性校验的选项,仅限于开发和调试阶段使用
4.2关于跨域和Ajax的说明
跨域问题只存在于基于浏览器的web开发中,在微信小程序中不存在跨域问题
Ajax技术的核心是依赖于浏览器中的XMLHttpRequest 这个对象,由于小程序的宿主环境是微信客户端,所以小程序中不能叫做发起“Ajax请求”,而是“发起网络数据请求”

本文介绍了微信小程序中网络数据请求的限制,包括只能请求https的接口,且域名需配置在request合法域名列表中。同时,讲解了如何发起get/post请求,以及在页面加载时请求数据的方法。此外,还提到了注意事项,如跳过request域名合法性校验仅限开发和调试,并指出小程序中不存在跨域问题,与Ajax请求的区别。
最低0.47元/天 解锁文章
2486

被折叠的 条评论
为什么被折叠?



