成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析

這篇文章將為大家詳細(xì)講解有關(guān)微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、武穴網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為武穴等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

前文講配置的時(shí)候我們說(shuō)過(guò),開(kāi)發(fā)小程序時(shí)可以選擇有 APPID 和 無(wú) APPID ,兩種方式。

1. 當(dāng)有APPID的情況下,進(jìn)行網(wǎng)絡(luò)通信,只能和指定的域名進(jìn)行通信。如果沒(méi)有進(jìn)行配置,編譯時(shí)會(huì)報(bào)如下錯(cuò)誤:

微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析

配置方法:

設(shè)置域名

需要在微信公眾平臺(tái)的小程序中設(shè)置域名。在微信小程序的設(shè)置界面可以看到設(shè)置選項(xiàng):

微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析

選擇開(kāi)發(fā)設(shè)置:

微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析

可以看到服務(wù)器設(shè)置:

微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析

這里我們可以設(shè)置我們這個(gè)APPID可以訪(fǎng)問(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)求大致分為四種類(lèi)型。

  • 普通HTTPS請(qǐng)求(wx.request)

  • 上傳文件(wx.uploadFile)

  • 下載文件(wx.downloadFile)

  • WebSocket通信(wx.connectSocket)

這里主要講 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ù)也比較容易理解。

  • url 服務(wù)器的url地址

  • data 請(qǐng)求的參數(shù)可以采用String data:”xxx=xxx&xxx=xxx”的形式或者Object data:{“userId”:1}的形式

  • header 設(shè)置請(qǐng)求的header

  • method http的方法,默認(rèn)為GET請(qǐng)求

  • success 接口成功的回調(diào)

  • fail 接口失敗的回調(diào)

另外還有一個(gè)參數(shù)沒(méi)有在代碼里:

  • complete 調(diào)用接口結(jié)束之后的回調(diào),無(wú)論成功或者失敗該接口都會(huì)被調(diào)用

超時(shí)的設(shè)置

在前文中已經(jīng)提到了在app.js中設(shè)置networkTimeout可以設(shè)置四種類(lèi)型網(wǎng)絡(luò)訪(fǎng)問(wèn)的超時(shí)時(shí)間:

"networkTimeout":{
  "request": 10000,
  "connectSocket": 10000,
  "uploadFile": 10000,
  "downloadFile": 10000
}

關(guān)于“微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

分享題目:微信小程序中實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的示例分析
瀏覽地址:http://jinyejixie.com/article10/peoego.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管、網(wǎng)站排名、全網(wǎng)營(yíng)銷(xiāo)推廣、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
绥德县| 谢通门县| 上蔡县| 六枝特区| 昭通市| 青龙| 北票市| 元阳县| 香格里拉县| 依安县| 罗城| 公主岭市| 乐东| 海淀区| 海林市| 墨玉县| 高邑县| 沧州市| 余干县| 云梦县| 无棣县| 安乡县| 金门县| 顺平县| 晋城| 延安市| 德昌县| 阳西县| 长泰县| 舟曲县| 扶绥县| 黎城县| 永嘉县| 赤城县| 饶河县| 岳西县| 泾阳县| 中方县| 江北区| 富裕县| 穆棱市|