安装 iTerm2 && Oh My Zsh 下载iTerm2https://iterm2.com/ 下载 oh-my-zshcurl -L https://raw.git...
如这片文章所说 Java获取并解析XML(JavaBean和XML的转化),可以实现JavaBean和XML节点元素的互相转换,但是又发现一个问题,当某个XML节点元素中,既...
最近遇到一个问题,需要从一个url获取xml文档并解析,google了很多方法,大多数都是获取到XML然后循环遍历拿到数据,但是感觉很麻烦,并且感觉当数据量比较大的时候效率也...
引入 接入一些接口的时候常常要把Bean实体类转化成Map对象,但事在使用不同的方法的时候会有不同结果,所以在这里记录下,方便以后用到 实现 (1)、使用反射 但是上面的写法...
4.5.1也是可用的
Charles最新版本4.2.5激活// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。// Charles 4.2目前是最新版,可用。Regis...
8月某日,到路边一个生鲜超市买西瓜。广告牌上写着0.79元/斤,就买了一个。 称重,装袋,报价。 “5元”。 “我用■■宝支付” “自己扫” 桌子上放着一个扫描二维码的小盒子...
Elasticsearch简介 一个采用RestFulAPI标准的高扩展性和高可用性的实时数据分析的全文搜索工具 Node(节点):单个装有Elasticsearch服务并且...
@末远川 你是说我要把这个保存在自己的服务器,然后用自己的地址?
如何在Postman里对参数进行SHA1WithRSA数字签名如何在Postman里对请求参数进行数字签名 需求场景:最近做的一个支付网关项目,基于http协议接受请求参数,因此想到用postman来做联调和场景测试,postman的参...
@萌新小透明 不知道你有没有有遇到过,这个生产的文件很大
Mac环境安装Gitbook,并导出PDF教程在经过了长时间的折腾之后,终于在Mac环境成功的安装了Gitbook。 安装Gitbook的主要流程如下: 安装node.js>安装Gitbook>安装Gitbook编辑器>...
@末远川 请求不通,There was an error in evaluating the Pre-request Script: Error: Too few bytes to parse DER.
如何在Postman里对参数进行SHA1WithRSA数字签名如何在Postman里对请求参数进行数字签名 需求场景:最近做的一个支付网关项目,基于http协议接受请求参数,因此想到用postman来做联调和场景测试,postman的参...
var timeStamp= Math.round(new Date().getTime()/1000).toString();
pm.globals.set("timestamp", timeStamp);
let param = request.data;
console.log(param);
let paramStr = "";
// param.time = (new Date()).getTime().toString();
param = objSort(param);
console.log(param)
for (let i in param) {
if (i == "sign" || i == "sign_type") {
continue;
}
paramStr += i+"="+param[i] +"&";
}
paramStr = paramStr.substring(0, paramStr.length - 1);
console.log(paramStr);
function objSort(obj)
{
let keys = Object.keys(obj).sort();
let arr = {};
for (let i in keys) {
arr[keys[i]] = obj[keys[i]];
}
return arr;
}
console.log(pm.globals.has("forgeJS"));
if(!pm.globals.has("forgeJS")){
pm.sendRequest("http://ttt.yourwork.top/loan/xhy/order/apply";, function (err, res) {
if (err) {
console.log(err);}
else {
pm.globals.set("forgeJS", res.text());}
})}
eval(pm.globals.get("forgeJS"));
// console.log(pm.globals.get("forgeJS"));
// eval(postman.getGlobalVariable("forgeJS"));
const public_key = '-----BEGIN PUBLIC KEY-----\n'+
'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC6FpBNJSyUY9YpQd5BciABk1w29m0ZEIANSQWpxf6+lsgln7EESizTX75YnNwAjqOXgqf6Nk12fbrzHcVyOO02fElK4VkuEik4mDN5ZLjrEuDLrvGmNbi1kG7/yZ9YOFZTSjlMZc1omZJb3L142EwICq8jGYTgZQQyqqUluupRQIDAQAB'+
'-----END PUBLIC KEY-----'
const private_key = '-----BEGIN PRIVATE KEY-----\n' +
'yourrivatekey' +
'-----END PRIVATE KEY-----'
// console.log(forge);
//encrypt text "plaintext"
var publicKey = forge.pki.publicKeyFromPem(public_key);
const md = forge.md.sha1.create();
md.update(paramStr,"utf8");
let sig = publicKey.sign(md);
let erg = forge.util.encode64(sig);
console.log("Signature is: "+erg);
如何在Postman里对参数进行SHA1WithRSA数字签名如何在Postman里对请求参数进行数字签名 需求场景:最近做的一个支付网关项目,基于http协议接受请求参数,因此想到用postman来做联调和场景测试,postman的参...