找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 小程序开发 查看内容

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

作者:模板之家 2018-4-16 11:46 8062人关注

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

分享者:心存善念,来自原文地址 
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.  
  5. var header = param.header;
  6. if(!header){
  7. header = {
  8. 'content-type': 'application/json'
  9. }
  10. }
  11.  
  12. mydata = param.data || {};
  13. mydata['sessionId'] = app.globalData.sessionId;
  14.  
  15. wx.request({
  16. url: app.globalData.serverAddress + param.url,
  17. data: mydata,
  18. header : header,
  19. method: "GET",
  20. success: param.success,
  21. fail: param.fail,
  22. complete: function () {
  23. // complete
  24. if(param.complete){
  25. param.complete();
  26. }
  27. }
  28. })
  29. }
  30. module.exports = {
  31. get: get
  32. }

调用方法示例

 

				
  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. });


路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: 网络收集

全部回复(0)