微信小程式(三) 網路請求

2022-10-07 08:48:07 字數 835 閱讀 3544

前文講配置的時候我們說過,開發小程式時可以選擇有 appid 和 無 appid ,兩種方式。

1. 當有appid的情況下,進行網路通訊,只能和指定的網域名稱進行通訊。如果沒有進行配置,編譯時會報如下錯誤:

配置方法:

設定網域名稱

需要在微信公眾平台的小程式中設定網域名稱。在微信小程式的設定介面可以看到設定選項:

選擇開發設定:

可以看到伺服器設定:

這裡我們可以設定我們這個appid可以訪問的網域名稱,每種最多可以設定兩個。(注意,此處只能使用 https 的網域名稱,這個申請過程需要花費一定的時間)

2. 當沒有appid的情況下,就方便多了,可以隨意進行網路請求,不限制網域名稱,但是,這種情況下不能進行發布,也不能在手機上預覽。如果想正式做小程式開發,還是需要有乙個https的網域名稱,但是學習的情況下http的就足夠了。

在小程式中網路請求大致分為四種型別。

這裡主要講 wx.request:

使用wx.request可以發起乙個http請求,乙個微信小程式被限制為同時只有5個網路請求。注意是同時。

wx.request(,

header: ,

success: function (res) )

}fail:function(err)

})上面的**會傳送乙個http get請求,其中的引數也比較容易理解。

另外還有乙個引數沒有在**裡: 

超時的設定

在前文中已經提到了在app.js中設定networktimeout可以設定四種型別網路訪問的超時時間:

"networktimeout":

本文位址: /ruanjian/j**a/176624.html

微信小程式網路請求封裝

date 2020 3 3 desc 網路請求工具 var u 請求返回體模型 請求方式 u.get get get型別請求 u.post post post型別請求 請求的code u.statuscode success 200 開發者伺服器返回的 http 成功狀態碼 u.code succe...

微信小程式之網路請求 POST請求

post請求的時候有好幾個坑.我已經為大家填好了.按照文件,肯定是這麼寫.那就入坑了.2016.11.10更新 有同學在將content type 修改為小寫後,post請求成功.2.加上method post 3.data 寫成json格式這樣也是請求不到資料的.需要轉格式.下面直接貼 3.1 獲...

微信小程式 網路請求 GET請求 詳解

微信小程式 網路請求 get 微信小程式開發中網路請求必不可少,今天說說最簡單的請求.後續會嘗試上傳 socket這些.1.乙個微信小程式,同時只能有5個網路請求連線。這個規定應該是微信為了保證使用者體驗制定的,畢竟是小程式.2.wx.request object 引數說明 微信小程式支援get,p...