最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序數(shù)據(jù)請(qǐng)求的方式和注意事項(xiàng)詳解

 更新時(shí)間:2022年11月30日 10:03:22   作者:未及545  
這篇文章主要為大家介紹了微信小程序網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的方式和注意事項(xiàng)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

1.小程序中網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的限制

出于安全性方面的考慮,小程序官方對(duì)數(shù)據(jù)接口的請(qǐng)求做出了如下兩個(gè)限制:

① 只能請(qǐng)求HTTPS類型的接口

② 必須將接口的域名添加到信任列表中

2.配置request合法域名

假設(shè)要在自己的微信小程序中,希望請(qǐng)求某一域名下的接口,則配置步驟如下:

登錄微信小程序管理進(jìn)后臺(tái)->開發(fā)->開發(fā)管理->開發(fā)設(shè)置->服務(wù)器域名->修改request合法域名

注意事項(xiàng):

① 域名只支持https協(xié)議

② 域名不能使用IP地址或localhost

③ 域名必須經(jīng)過ICP備案

④ 服務(wù)器域名一個(gè)月內(nèi)最多可申請(qǐng)修改5次

3.發(fā)起GET請(qǐng)求

調(diào)用微信小程序提供的wx.request()方法,可以發(fā)起GET數(shù)據(jù)請(qǐng)求。

首先設(shè)置好請(qǐng)求域名,然后操作如下:

<button type="primary" bindtap="Info">GET獲取請(qǐng)求</button>
.js文件和data數(shù)據(jù)平級(jí)
Info(){
    wx.request({
      // 請(qǐng)求路徑
      url:"https://www.escook.cn/api/get",
      // 請(qǐng)求方式
      method:"GET",
      // 發(fā)送到服務(wù)器的數(shù)據(jù)
      data:{
        name:"張三",
        age:20
      },
      // 成功之后的回調(diào)函數(shù)
      success:(res)=>{
        console.log(res);
      }
    })
  },

4.發(fā)起POST請(qǐng)求

調(diào)用微信小程序提供的wx.request()方法,可以發(fā)起POST數(shù)據(jù)請(qǐng)求

<button type="primary" bindtap="PostInfo">POST獲取請(qǐng)求</button>
  PostInfo(){
    wx.request({
      // 請(qǐng)求路徑
      url:"https://www.escook.cn/api/post",
      // 請(qǐng)求方式
      method:"POST",
      // 發(fā)送到服務(wù)器的數(shù)據(jù)
      data:{
        name:"張三",
        age:20
      },
      // 成功之后的回調(diào)函數(shù)
      success:(res)=>{
        console.log(res);
      }
    })
  },

5.在頁面剛加載時(shí)請(qǐng)求數(shù)據(jù)

在很多情況下,我們需要在頁面剛加載的時(shí)候,自動(dòng)請(qǐng)求一些初始化的數(shù)據(jù)。此時(shí)需要在頁面的onLoad事件中調(diào)用獲取數(shù)據(jù)的函數(shù)

 /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad(options) {
this.PostInfo()
  },

6.跳過request合法域名校驗(yàn)

如果后端僅僅提供了http協(xié)議的接口,暫時(shí)沒有https接口,此時(shí)可以通過以下設(shè)置跳過request合法域名校驗(yàn)。

注意:僅在開發(fā)調(diào)試階段使用。

7.關(guān)于跨域和Ajax的介紹

跨域問題只存在于基于瀏覽器的web開發(fā)中,由于小程序的宿主環(huán)境不是瀏覽器,而是微信客戶端,所以小程序不存在跨域問題。

Ajax技術(shù)的核心是依賴于瀏覽器中的XMLHttpRequest這個(gè)對(duì)象,而小程序的宿主環(huán)境是微信客戶端,所以小程序無法叫“發(fā)起Ajax請(qǐng)求”,而是叫“發(fā)起網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求”。

到此這篇關(guān)于微信小程序數(shù)據(jù)請(qǐng)求的方式和注意事項(xiàng)詳解的文章就介紹到這了,更多相關(guān)小程序數(shù)據(jù)請(qǐng)求內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

西畴县| 和平区| 博罗县| 盐亭县| 玉环县| 衡水市| 册亨县| 诏安县| 汪清县| 嘉鱼县| 南昌市| 鹤山市| 寿阳县| 罗山县| 临泽县| 兴宁市| 建始县| 惠来县| 湟源县| 延庆县| 玉田县| 襄汾县| 磐石市| 江都市| 乌审旗| 温宿县| 罗江县| 潜江市| 阳高县| 旬阳县| 嘉义县| 楚雄市| 麻栗坡县| 浦江县| 临清市| 济宁市| 清丰县| 逊克县| 综艺| 靖西县| 仪陇县|