1. 網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求 wx:request
出于安全性方面的考慮,小程序官方對(duì)數(shù)據(jù)接口的請(qǐng)求做出了兩個(gè)限制:只能請(qǐng)求 HTTPS 類型的接口必須將接口的域名添加到信任列表中.
在自己的微信小程序開發(fā)的后臺(tái)管理中添加相應(yīng)的服務(wù)器域名,配置步驟:登錄微信小程序管理后臺(tái) -> 開發(fā) -> 開發(fā)設(shè)置 -> 服務(wù)器域名 -> 修改 request 合法域名
tips:域名只支持 https 協(xié)議域名不能使用 IP 地址或 localhost域名必須經(jīng)過 ICP 備案服務(wù)器域名一個(gè)月內(nèi)最多可申請(qǐng) 5 次修改
2. 請(qǐng)求格式
函數(shù)名(){
wx.request({
url:'url',// url 請(qǐng)求接口地址
method:'GET|POST|...', // method 請(qǐng)求方式
data:{'鍵':'值'} // data 為請(qǐng)求參數(shù)
success:(res)=>{
// ... 回調(diào)函數(shù),異步請(qǐng)求的回調(diào)函數(shù)
}
})
}
例如:請(qǐng)求黑馬微信小程序課程的一個(gè)數(shù)據(jù)接口
index.js 中的 Page函數(shù)部分:
getSwiperList() {
wx.request({
url: 'https://applet-base-api-t.itheima.net/slides',
method: 'GET',
success: (res) => {
console.log(res.data)
}
})
},
// 頁面加載時(shí)自動(dòng)調(diào)用該方法發(fā)送數(shù)據(jù)請(qǐng)求
onLoad(options) {
this.getSwiperList()
},
輸出內(nèi)容:
3. 關(guān)閉request的合法檢驗(yàn)
跳過 request 合法域名校驗(yàn)的選項(xiàng),僅限在開發(fā)與調(diào)試階段使用!
我們可以在微信開發(fā)者工具中,臨時(shí)開啟「開發(fā)環(huán)境不校驗(yàn)請(qǐng)求域名、TLS 版本及 HTTPS 證書」選項(xiàng),跳過 request 合法域名的校驗(yàn)。文章來源:http://www.zghlxwxcb.cn/news/detail-565564.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-565564.html
到了這里,關(guān)于微信小程序之網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求 wx:request的簡(jiǎn)單使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!