本篇文章主要介紹了微信小程式網路請求詳細說明。小編覺得蠻不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧
前文講配置的時候我們說過,開發小程式時可以選擇有 APPID 和 無 APPID ,兩種方式。
1. 當有APPID的情況下,進行網路通信,只能和指定的網域進行通信。如果沒有進行配置,編譯時會報如下錯誤:
配置方法:
設定網域
需要在微信公眾平台的小程式中設定網域。在微信小程式的設定介面可以看到設定選項:
選擇開發設定:
可以看到伺服器設定:這裡我們可以設定我們這個APPID可以存取的域名,每種最多可以設定兩個。 (注意,此處只能使用https 的域名,這個申請過程需要花費一定的時間)
WebSocket通訊(wx.connectSocket)
使用wx.request可以發起一個http請求,一個微信小程式被限制為同時只有5個網路請求。注意是同時。
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) } })
data:”xxx=xxx&xxx=xxx 」的形式或
Objectsuccess
介面# complete 呼叫介面結束之後的回呼,無論成功或失敗該介面都會被呼叫
逾時的設定
"networkTimeout":{ "request": 10000, "connectSocket": 10000, "uploadFile": 10000, "downloadFile": 10000 }
以上是微信小程式網路請求詳細說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!