小程序请求限制
出于安全性方面的考虑,小程序官方对数据接口的请求做出了两个限制:
1、小程序只能请求https类型的接口;
2、必须将接口的域名添加到信任列表中。
小程序发起get请求:
在小程序中可以直接调用微信提供的wx.request()方法发起get请求,代码如下:
wx.request({
url: 'https://www.baidu.com',
method:'GET',
success:(res)=>{
this.setData({
swiperList:res.data
})
}
})
小程序发起post请求:
在小程序中同样可以直接调用微信提供的wx.request()方法发起get请求,代码如下:
wx.request({
url: 'https://www.baidu.com',
method:"POST",
success:(res)=>{
console.log(res)
})
}
})
小程序网络数据请求与Ajax请求的区别
Ajax的核心是依赖于浏览器中的XMLHttpRequest这个对象,由于小程序的宿主环境是微信客户端小程序中的请求数据方式不能叫做“发起Ajax请求”,而是叫做“发起数据网络请求”。