微信小程序设置http请求的步骤详解----结合后台接口文档

来源:互联网 发布:网络端口 编辑:程序博客网 时间:2024/06/14 14:47
var root = "https://testapi.bidata.com.cn/platform/v3";var env = "dev";var _getURL = function(url) {  if(env == "mock") {    return url + ".json";  } else {    return root + url;  }};var _request = function(url,method,data,onSuccess,onError) {  data = data || {};  var behavior = data._behavior;  if(behavior) {    delete data._behavior;  } else {    behavior = "";  }  wx.request({    "url" : _getURL(url),    "method" : method,    "data" : data,    "success" : function(result) {      var code = result.data.CODE || result.data.code;      if(code == 200) {        onSuccess(result);      } else if(onError && typeof onError ==  'function'){        onError(result);      } else {        // if(result.data.code == 401) {        //     App.fireEvent("evt_invalid_token",result);        // }        // wx.showModal({        //   "title" : "提示",        //   "content" : result.data.msg,        //   "showCancel":false        // });      }    },    "error" : onError || function(e) {      console.error(e);    },    "header" : {      // "X-Token" : wx.getStorageSync("token"),      // "X-Behavior" : behavior,      "X-Uid":"LMKCVXSU",      "X-Nonce":"45494415",      "X-Timestamp":"1493689633656",      "X-Signature":'96f0ca5db1564eabd17c844d9927738fb9fed3a6'    }  })};module.exports={  $get : function(url,data,onSuccess,onError) {    _request(url,"GET",data,onSuccess,onError);  },  $put : function(url,data,onSuccess,onError) {    _request(url,"PUT",data,onSuccess,onError);  },  $post : function(url,data,onSuccess,onError) {    _request(url,"POST",data,onSuccess,onError);  },  $delete : function(url,data,onSuccess,onError) {    _request(url,"DELETE",data,onSuccess,onError);  },  root:root}

说明:
调取正式上线查询接口文档
封装http

0 0
原创粉丝点击