用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

微客吧 首页 教程 微信小程序 新手教程 查看内容

微信小程序之HTTPS请求封装示例

纸飞机 2018-3-8 09:35

分享者:心存善念,来自原文地址 1.wx.requestwx.request发起的是 HTTPS 请求,以下是它的基本用法,这里不再啰嗦https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html#wxrequestobject2.封装GET在ut ...

分享者:心存善念,来自

原文地址


1.wx.request

wx.request发起的是 HTTPS 请求,以下是它的基本用法,这里不再啰嗦

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

2.封装GET

在utils下创建httpclient.js

  1. var app = getApp();
  2. function get(param) {
  3. var mydata = {};
  4. var header = param.header;
  5. if(!header){
  6. header = {
  7. 'content-type': 'application/json'
  8. }
  9. }
  10. mydata = param.data || {};
  11. mydata['sessionId'] = app.globalData.sessionId;
  12. wx.request({
  13. url: app.globalData.serverAddress + param.url,
  14. data: mydata,
  15. header : header,
  16. method: "GET",
  17. success: param.success,
  18. fail: param.fail,
  19. complete: function () {
  20. // complete
  21. if(param.complete){
  22. param.complete();
  23. }
  24. }
  25. })
  26. }
  27. module.exports = {
  28. get: get
  29. }

调用方法示例

  1. var httpClient = require('../../utils/httpclient');
  2. httpClient.get({
  3. url: 'Account/Get',
  4. data: this.data.userInfo,
  5. success: function (res) {
  6. //this is success
  7. },
  8. fail: function () {
  9. that.showTopTips('遇到错误!');
  10. }
  11. });

3.封装POST

post也类似

鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋
分享至 : QQ空间
收藏