一、请求体为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文章来源:https://www.toymoban.com/news/detail-520823.html
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文章来源地址https://www.toymoban.com/news/detail-520823.html
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)
到了这里,关于postman的Pre-request Script获取请求体参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!