微信小程序之HTTPS请求

简介: 1.wx.request wx.request发起的是 HTTPS 请求,以下是它的基本用法,这里不再啰嗦 https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.

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也类似

 

有空再继续继续补充

 

欢迎阅读本系列文章:微信小程序开发教程目录

 

相关文章
|
25天前
|
开发工具
微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
|
11天前
|
安全 数据安全/隐私保护
支付系统11 -微信支付11-支付安全-https中的数字证书
支付系统11 -微信支付11-支付安全-https中的数字证书
|
1月前
|
Web App开发 存储 网络安全
Charles抓包神器的使用,完美解决抓取HTTPS请求unknown问题
本文介绍了在 Mac 上使用的 HTTP 和 HTTPS 抓包工具 Charles 的配置方法。首先,强调了安装证书对于抓取 HTTPS 请求的重要性,涉及 PC 和手机端。在 PC 端,需通过 Charles 软件安装证书,然后在钥匙串访问中设置为始终信任。对于 iOS 设备,需设置 HTTP 代理,通过电脑上的 IP 和端口访问特定网址下载并安装证书,同时在设置中信任该证书。配置 Charles 包括设置代理端口和启用 SSL 代理。完成这些步骤后,即可开始抓包。文章还提及 Android 7.0 以上版本可能存在不信任用户添加 CA 证书的问题,但未提供解决办法。
157 0
Charles抓包神器的使用,完美解决抓取HTTPS请求unknown问题
|
1月前
|
网络协议 前端开发 Java
网络原理 - HTTP / HTTPS(4)——构造http请求
网络原理 - HTTP / HTTPS(4)——构造http请求
18 1
|
1月前
|
存储 JSON 安全
网络原理 - HTTP / HTTPS(2)——http请求
网络原理 - HTTP / HTTPS(2)——http请求
26 1
|
1月前
|
JSON 安全 Java
JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
31 0
|
1月前
|
前端开发 网络协议 JavaScript
网络原理 - HTTP / HTTPS(1)——http请求
网络原理 - HTTP / HTTPS(1)——http请求
19 0
|
2月前
|
开发框架 小程序 前端开发
微信小程序封装请求
微信小程序封装请求
|
JavaScript 前端开发
|
Web App开发 .NET 数据库连接