2019独角兽企业重金招聘Python工程师标准>>>

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

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

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

来看看效果图:

网络请求代码:

 requestData: function (appid, token, itype, callback, offset, count){wx.request({url: "xxxxxx",method: "POST",//GETdata: {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 标签的使用

 

代码传送门

转载于:https://my.oschina.net/zhangqie/blog/1615950

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

  1. 微信小程序md5加密支持中文和特殊字符

    微信小程序默认的md5加密不支持中文和特殊符号,如果需要支持,需要引入md5加密.也是npm包,可在js和nodejs引入 或者使用cdn(https://cdn.bootcss.com/blueim ...

  2. 微信小程序-MD5加密

    签名串:按照接口中定义的参数名按首字母(首字母相同看第二个字母,依此类推)顺序进行排列,将所有参数值(除了 hmac)按照上面的排序通过key=value&方式连接起来,加密方式为MD5. 第 ...

  3. 微信小程序云开发CMS中WebHook功能的使用方法

    微信小程序云开发CMS中WebHook功能的使用方法 官方文档 Webhook 是什么呢,翻译过来就是网页钩子.它的用处是,当我们在CMS进行增添查改的操作后,会自动回调webhook函数,我们就可以 ...

  4. 2021-09-15核芯物联推荐生态合作伙伴莱讯科技#蓝牙AoA微信小程序跨楼层高精度定位导航,支持ibeacon+aoa融合,完美解决ibeacon导航存在的覆盖盲区

    2021-09-15核芯物联推荐生态合作伙伴莱讯科技#蓝牙AoA微信小程序跨楼层高精度定位导航,支持ibeacon+aoa融合,完美解决ibeacon导航存在的覆盖盲区 核芯物联推荐生态合作伙伴莱讯科 ...

  5. 微信小程序 AES加密ECB模式

    微信小程序 AES加密网上大部分是CBC模式,但是java后台用的是ECB模式 ECB模式 js文件下载 下载链接 (有好多写着ECB模式,但是下载了还是CBC的,可恨-) 下面展示一下两种模式解密结 ...

  6. 微信小程序资料集(中)

    **12月1日小程序Demo集合** [微信小程序Demo:金融理财计算器](简书) [微信小程序Demo:支付宝+微信二维码收款小程序](简书) [上滑导航吸顶效果](简书) [微信小程序Demo: ...

  7. 微信小程序的 .wxml文件中如何加入多个空格

    微信小程序的 .wxml文件中如何加入空格 一.直接按空格键 二.使用不换行空格 ` ` 一.直接按空格键 注意:连续多个空格被视为一个空格 代码演示: <text> 你好 按了一次空格键 ...

  8. 微信小程序开发之wxss中的那些事(一)

    微信小程序开发之wxss中的那些事 微信小程序开发中,页面的布局怎么整? 啥是WXSS? 基本语法 什么是rpx 什么是 flex 微信小程序开发中,页面的布局怎么整? 各位道友请留步,如果你是新手, ...

  9. 微信小程序获取app.js中的公共数据

    微信小程序获取app.js中的公共数据 小程序项目结构如下 app.js App({list: [{id: 1,name: '完美型',content: "属于第一型的你,相信常常这感觉,对 ...

最新文章

  1. ubuntu之路——day8.1 深度学习优化算法之mini-batch梯度下降法
  2. Flex与.NET互操作(十二):FluorineFx.Net的及时通信应用(Remote Shared Objects)(三)
  3. 生产环境下Centos 6.5优化配置 (装载)
  4. 魅族16Android版本,丝滑流畅?魅族16即将适配MIUI10/安卓9系统
  5. 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
  6. 每天一道LeetCode-----将用数组表示的整数加一,两个用字符串表示的(二进制)数相加
  7. .net core 注入中的三种模式:Singleton、Scoped 和 Transient
  8. 《Python学习之路 -- 字符串的方法》
  9. Android TextView 显示圆圈背景或者设置圆角、圆形
  10. [Visual Studio] 重置默认设置 还原默认设置
  11. 为什么开发移动端web不使用jQuery
  12. linux内核声卡管理,linux下声卡驱动简介
  13. html网页如何将文字排版,网页中的文字怎么去进行排版
  14. MATLAB的semilogy函数的理解
  15. Python装逼神器,Python实现一键批量扣图
  16. c++/c语言 杨辉三角(详细讲解)。
  17. js【详解】arr.splice() 数组拼接
  18. 三天学会网络爬虫之Day03
  19. 2048小游戏js实现
  20. 证明HashSet不是线程安全

热门文章

  1. File,FileInputStream,FileReader,InputStreamReader,BufferReader 的区别使用
  2. 50行代码搞定无限滑动幻灯片
  3. Watson使用指南(三)
  4. IoC组件Unity再续~根据类型字符串动态生产对象
  5. 帝国cms文章页调用当前文章URL如何操作?
  6. 基于Cocos2dx开发卡牌游戏Demo_放开那三国 2.0
  7. 在linux系统JDK安装中文字体
  8. CentOS Squid
  9. 收藏老外的jquery web 按钮插件
  10. mysql从青铜到王者_青铜到王者,快速提升你MySQL数据库的段位!