微信小程序之HTTPS請求


1.wx.request

wx.request發起的是 HTTPS 請求,以下是它的基本用法,這里不再啰嗦

https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html#wxrequestobject

2.封裝GET

在utils下創建httpclient.js

var app = getApp();
function get(param) {
  var mydata = {};

  var header = param.header;
  if(!header){
    header = {
        'content-type': 'application/json'
    }
  } 

  mydata = param.data || {};
  mydata['sessionId'] = app.globalData.sessionId;

  wx.request({
    url: app.globalData.serverAddress + param.url,
    data: mydata,
    header : header,
    method: "GET",
    success: param.success,
    fail: param.fail,
    complete: function () {
      // complete
      if(param.complete){
        param.complete();
      }
    }
  })
}
module.exports = {
  get: get
}

調用方法示例

var httpClient = require('../../utils/httpclient');
httpClient.get({
            url: 'Account/Get', 
            data: this.data.userInfo,
            success: function (res) {
                //this is success
            },
            fail: function () {
                that.showTopTips('遇到錯誤!');
            }
        });    

 

3.封裝POST

post也類似

 

有空再繼續繼續補充

 

歡迎閱讀本系列文章:微信小程序開發教程目錄

 


免責聲明!

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



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