postman的Pre-request Script获取请求体参数

一、请求体为raw

var env = pm.environment.get("ENV")
var str_requestBody= pm.request.body.raw   // 获取请求体中的数据,字典
var json_requestBody = JSON.parse(str_requestBody)  // 把请求参数转成JSON
var mobile_no = json_requestBody.requestBody.mobile_no
console.log("请求手机号:",mobile_no) 

二、请求体为x-www-form-urlencoded

var userno= pm.request.body.urlencoded.get("userno") // 获取请求体中的数据
console.log(userno)

//MD5加密(转换为MD5加密(32位小写),再转为字符串,并将转码后的字符串转换为32位大写)
var MD5_userno = CryptoJS.MD5("userno="+userno).toString().toUpperCase();
console.log(MD5_userno);

pm.environment.set("sign", MD5_userno)

三、请求体为form-data

var userno= pm.request.body.formdata.get("userno") // 获取请求体中的数据
console.log(userno)

//MD5加密(转换为MD5加密(32位小写),再转为字符串,并将转码后的字符串转换为32位大写)
var MD5_userno = CryptoJS.MD5("userno="+userno).toString().toUpperCase();
console.log(MD5_userno);

pm.environment.set("sign", MD5_userno)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值