码迷,mamicode.com
首页 > 其他好文 > 详细

postman 发送MD5加密签名请求

时间:2019-07-11 20:48:28      阅读:492      评论:0      收藏:0      [点我收藏+]

标签:token   http   准备工作   随机数   密钥   alt   pre   man   定义   

 1.设置环境变量

技术图片

2.请求接口实例

技术图片

3.  询价签名 :sign =slon + slat+ timestamp +token  对字符串sign做md5,得到32位小写的sign

import hashlib

getprice_sign =slon + slat+ timestamp +token

getprice_sign=hashlib.md5(getprice_sign.encode(‘utf-8‘)).hexdigest()

print("询价签名是:",getprice_sign)

 

4.  因为要自动生成随机数、md5签名等传给接口,然后调用接口,即在请求前做好这些准备工作,所以要在Pre-request Script标签中编写脚本

//获取预先设置为环境变量的appid和secretKey
slon = pm.environment.get("slon");
slat = pm.environment.get("slat");
timestamp=pm.environment.get("timestamp");
token=pm.environment.get("token");

//定义一个由slon、slat、timestamp、密钥组合成一个字符串

 

var str = slon + slat + timestamp + token;
console.log(str);

//将str进行md5加密
var strmd5= CryptoJS.MD5(str).toString();
console.log(strmd5);
pm.environment.set("sign", strmd5); //将加密后的签名设置为环境变量方便后续调用

 

5.接口请求成功

 技术图片

 

 参考博客:https://www.cnblogs.com/hanmk/p/11093109.html

 

postman 发送MD5加密签名请求

标签:token   http   准备工作   随机数   密钥   alt   pre   man   定义   

原文地址:https://www.cnblogs.com/liyujie1978/p/11172253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!