微信小程序------MD5加密(支持中文和不支持中文)和网络请求(get和post)

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

这要有两个加密文件,一个不支持中文,一个支持,因此你选择支持的来用就好了;java

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

来看看效果图:github

  

 

网络请求代码:json

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的须要转微信小程序

以下图api

   

 

md5加密:服务器

很简单,和日常其余语言的使用方式差很少微信

1:引入

 

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

2:使用

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

 

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

 

 

代码传送门