0


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)

本文转载自: https://blog.csdn.net/weixin_44054144/article/details/126471848
版权归原作者 骑猪写代码丶 所有, 如有侵权,请联系我们删除。

“postman的Pre-request Script获取请求体参数”的评论:

还没有评论