前文講配置的時(shí)候我們說(shuō)過(guò),開(kāi)發(fā)小程序時(shí)可以選擇有 APPID 和 無(wú) APPID ,兩種方式。
淮安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!
1. 當(dāng)有APPID的情況下,進(jìn)行網(wǎng)絡(luò)通信,只能和指定的域名進(jìn)行通信。如果沒(méi)有進(jìn)行配置,編譯時(shí)會(huì)報(bào)如下錯(cuò)誤:
配置方法:
設(shè)置域名
需要在微信公眾平臺(tái)的小程序中設(shè)置域名。在微信小程序的設(shè)置界面可以看到設(shè)置選項(xiàng):
選擇開(kāi)發(fā)設(shè)置:
可以看到服務(wù)器設(shè)置:
這里我們可以設(shè)置我們這個(gè)APPID可以訪問(wèn)的域名,每種最多可以設(shè)置兩個(gè)。(注意,此處只能使用 https 的域名,這個(gè)申請(qǐng)過(guò)程需要花費(fèi)一定的時(shí)間)
2. 當(dāng)沒(méi)有APPID的情況下,就方便多了,可以隨意進(jìn)行網(wǎng)絡(luò)請(qǐng)求,不限制域名,但是,這種情況下不能進(jìn)行發(fā)布,也不能在手機(jī)上預(yù)覽。如果想正式做小程序開(kāi)發(fā),還是需要有一個(gè)https的域名,但是學(xué)習(xí)的情況下http的就足夠了。
在小程序中網(wǎng)絡(luò)請(qǐng)求大致分為四種類型。
這里主要講 wx.request:
使用wx.request可以發(fā)起一個(gè)http請(qǐng)求,一個(gè)微信小程序被限制為同時(shí)只有5個(gè)網(wǎng)絡(luò)請(qǐng)求。注意是同時(shí)。
wx.request({ url: 'http://192.168.1.137:80/app/guanggao', method: 'POST', data: { type: "1" }, header: { 'Accept': 'application/json' }, success: function (res) { that.setData({ images: res.data.data.guanggao }) } fail:function(err){ console.log(err) } })
上面的代碼會(huì)發(fā)送一個(gè)http get請(qǐng)求,其中的參數(shù)也比較容易理解。
另外還有一個(gè)參數(shù)沒(méi)有在代碼里:
超時(shí)的設(shè)置
在前文中已經(jīng)提到了在app.js中設(shè)置networkTimeout可以設(shè)置四種類型網(wǎng)絡(luò)訪問(wèn)的超時(shí)時(shí)間:
"networkTimeout":{ "request": 10000, "connectSocket": 10000, "uploadFile": 10000, "downloadFile": 10000 }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
網(wǎng)站名稱:微信小程序(三):網(wǎng)絡(luò)請(qǐng)求
瀏覽地址:http://www.sd-ha.com/article33/jjciss.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)