postman加密请求接口
来源:互联网 发布:面板数据加入虚拟变量 编辑:程序博客网 时间:2024/06/06 08:06
原因
从谷歌上面下载的postman(老版本的) 请求都是明文的 ,有时候调试接口需要经过加密再请求这时候postman就支持不了。
修改postman插件
/** * 请求加密接口返回加密后的字符串 * @param reqbody * @param statechange */ function reqSend(reqbody, statechange) { var xhr_m = new XMLHttpRequest(); xhr_m.open("POST", "xxxxxxxxxxxxxxxxxx", true); //Open the XHR request. Will be sent later xhr_m.onreadystatechange = statechange; xhr_m.responseType = "text"; var headers = pm.request.getXhrHeaders(headers); for (var i = 0; i < headers.length; i++) { xhr_m.setRequestHeader(headers[i].name, headers[i].value); } xhr_m.send(reqbody); } /** * 请求加密接口返回加密后的字符串 跟上面的一样没什么区别,headers可以注释掉 * @param reqbody * @param statechange */ function getRes(reqbody, statechange) { var xhr_m = new XMLHttpRequest(); xhr_m.open("POST", "xxxxxxxxxxxxxx", true); //Open the XHR request. Will be sent later xhr_m.onreadystatechange = statechange; xhr_m.responseType = "text"; // var headers = pm.request.getXhrHeaders(headers); // for (var i = 0; i < headers.length; i++) { // xhr_m.setRequestHeader(headers[i].name, headers[i].value); // } xhr_m.send(reqbody); }
上面的保存一个单独的js文件,这里我保存为mine.js
找到index.html 引入js文件
修改requester.js 揭开对应的注释
这么做的目的就是将本来要直接请求的参数经过接口先加密下再请求
reqSend() 方法是加密请求的参数
getRes() 方法是解密从服务器端返回的参数然后返回到页面上
具体加密解密的方法过程是放在服务器端,这里只是调用接口
下载链接
http://pan.baidu.com/s/1dEBJUMX
h572
0 0
- postman加密请求接口
- postman产生的接口请求
- Postman的GET,POST请求接口
- 【Android日记】Mocky生成模拟接口,Postman模拟接口请求
- 【使用Postman测试web接口】管理http请求
- 使用postman请求springmvc接口时,request获取不到数据
- Postman用法简介-Http接口请求模拟工具
- 【使用Postman测试web接口】管理http请求
- postman 发送json请求
- http请求工具POSTMAN
- postman模拟post请求
- 使用PostMan模拟请求
- Postman 发送请求
- postman发送json 请求
- postMan模拟ajax请求
- postman发送post请求
- 简单的一个加密请求接口
- 使用jmeter模拟加密接口请求
- AndroidStudio中方法注释模板快捷键的设置
- HTML img标签之onAbort、onError、onLoad事件与问题
- Hashmap为什么容量是2的幂次,什么是负载因子
- asa文件导入到mysql
- webstorm(10.0.2)的端口号修改
- postman加密请求接口
- 线段树区间更新 延时标记
- Android集成华为推送的问题总结
- That darn "libtoolize: AC_CONFIG_MACRO_DIR([m4]) conflicts with ACLOCAL_AMFLAGS=-I m4" error
- perl Email::Sender 发邮件
- 三分查找
- UNIX再学习 -- 信号
- tomcat使用log4j打印应用日志
- 网络中的各层协议