zoukankan      html  css  js  c++  java
  • 微信小程序------MD5加密(支持中文和不支持中文)和网络请求(get和post)

    开发中常常遇到MD5加密,最近做小程序也用到了,简单总结了一下;

    这要有两个加密文件,一个不支持中文,一个支持,所以你选择支持的来用就行了;

    也随便说说小程序的get和post网络请求。

    来看看效果图:

      

    网络请求代码:

     requestData: function (appid, token, itype, callback, offset, count){
        wx.request({
          url: "xxxxxx",
          method: "POST",//GET
          data: {
            m: 'api',
            appid: appid,
            token: token,
            c: itype,
            a: 'batchget',
            offset: offset,
            count: count
          },
          header: {
            'Content-Type': 'application/x-www-form-urlencoded', //POST
            //'content-type': 'application/json' //GET
          },
          success: function (res) {
            console.log(res.data.data)
            callback(res.data.data)
          }
        })
      },

    当然有点前提,微信小程序网络请求需要去微信平台服务器域名配置,

    当然也可以有第二种方式,勾选不验证域名,当然微信小程序只支持https的接口,需要使用http的需要转

    如下图

       

    md5加密:

    很简单,和平常其他语言的使用方式差不多

    1:引入

    var md5 = require('../../utils/md5.js')
    var zhmd5 = require('../../utils/zhmd5.js')

    2:使用

      md51: md5.hexMD5("切切歆语"),
      md52: zhmd5.md5("切切歆语")

    案例中还用到了 小程序 template 标签的使用

     

    代码传送门

  • 相关阅读:
    Ajax:创建提示工具
    Ajax:自动刷新
    Ajax:动态加载列表框
    The Elements of C# Style Packaging
    Ajax:读取响应首部
    Ajax:发送请求与处理响应
    XMLHttpRequest对象
    WPF学习:XAML概述
    Ajax:进度条
    Ajax:数据验证
  • 原文地址:https://www.cnblogs.com/zhangqie/p/8386206.html
Copyright © 2011-2022 走看看