微信小程序網絡請求


配置服務器域名:

每個微信小程序需要事先設置一個通訊域名,小程序只可以跟指定的域名進行網絡通信。

服務器域名在:小程序后台=> 開發=> 開發設置 =>  服務器域名中配置,配置時需注意:

1.域名只支持https(request, uploadFile,downloadFile)和wss(connectSocket)協議。

2.域名不能使用ip地址或localhost。

3.域名必須經過ICP備案。

4.服務器域名一個月內可申請5次修改。

 

發起get請求:

調用wx.request(object) 方法發起get請求,代碼如下:

get: function() {
    wx.request({
      // 請求地址(必須基於https協議)
      url: 'https://wx.164.red/test',
      // 發送到服務器的數據
      data: {
        name: "zhangsan",
        age: '20'
      },
      // 成功之后的回調函數
      success: function(result) {
        console.log(result)
      }
    })
  },

 

發起post請求:

調用wx.request(Object) 方法發起post請求

  post: function() {
    wx.request({
      // 請求地址(必須基於https協議)
      url: 'https://www.baidu.com/api/post',
      // 設置請求類型,如果不設置,默認發起get請求
      method: "POST",
      // 發送到服務器的數據
      data: {
        name: "lisi",
        age: '20'
      },
      success: function(result) {
        console.log("result", result)
      }
    })
  },

 

小程序沒有跨域的限制:

在普通網站中,由於瀏覽器的同源策略限制,存在數據的跨域請求問題,從而衍生出JSONP和CORS 兩種主流的跨域問題解決方案,但是小程序內部運行機制與網頁不同,小程序中的代碼並不運行在瀏覽器中,因此小程序開發中,不存在數據的跨域請求限制問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM