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

这篇具有很好参考价值的文章主要介绍了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文章来源地址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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Postman中Pre-request Script 的 使用

    Pre-request Script是集合中 请求发送之前 需要执行的代码片段。 pre-request script 是 postman 执行前的前置条件功能。它能够做到 request 请求前的工作。 对请求参数进行加密或解密 在pre-request script 设置: MD5加密方法:CryptoJS.MD5();

    2024年02月06日
    浏览(48)
  • Postman | 一分钟掌握Pre-request Script | 入门篇

    作者:Mars酱 声明:文章由作者原创,欢迎转载,转载前请联系我! Postman 有一个基于 Node.js 的强大运行时,它允许我们向请求和集合中添加动态行为。允许我们编写 API 测试、构建可以包含动态参数的请求、在请求之间传递数据等等。您可以添加两种情况下的 JavaScript 代码:

    2024年02月12日
    浏览(48)
  • Postman 的 Pre-request Script 使用RSA加解密

    一、概述 Postman内置的Js不支持进行RSA加解密,所以需要引入forgeJS来实现。在 Pre-request Script 使用以下脚本:

    2024年02月09日
    浏览(45)
  • Postman(08)如何使用Postman的pre-request script功能连接数据库

    Postman是一款常用的API测试工具,可以用于测试REST API、SOAP API等等。虽然Postman本身是不支持直接连接数据库的,但是可以通过使用Postman的pre-request script(前置脚本)功能,来实现连接数据库的功能。下面是一些大致的步骤,来看看吧: 首先,我们需要在本地安装数据库,例

    2024年02月20日
    浏览(56)
  • Postman进阶(一):编写预请求脚本(pre-request scripts)

    1.点击集合中的任意一个接口 2.点击Pre-request Script,即可在此下方编写脚本 3.点击send,Pre-request Script下的代码将在Postman将请求发送到API之前执行 Postman中提供一些选项,点击一下,则会在Pre-request Script中生成对应的脚本,可根据自己的需求来编写脚本 点击集合中的任意一个接

    2024年01月25日
    浏览(51)
  • Postman/Apifox接口测试——Pre-request自动登录

    Apifox官方使用文档中有关于  全自动登录  的实现:在运行接口用例的时候,自动完成登录,而无需手动登录。 官方教程如下: 1、将用来验证登录态的参数值设置为  {{ACCESS_TOKEN}} 2、 在  前置脚本  里引用前面创建公共脚本: 但实际使用时遇到了一些坑: 1、以 header: {

    2024年02月11日
    浏览(61)
  • Javaweb——Request通用方式获取请求参数

    在旧的请求参数的获取方式当中,需要对两种不同的请求方式做两份不同的代码逻辑,现在就是要统一操作,比如在post里面调用get的代码   如下图的操作 先获取请求方式,对于不同的方式都先把请求参数获取出来,这里request还完成了对字符串的解析,对和=进行切割 之后将

    2024年02月13日
    浏览(51)
  • requests库post请求参数data、json和files的使用,postman的各种数据格式

    application/x-www-form-urlencoded 和 application/json 是两种不同的 HTTP 请求体格式,它们在 Python 中的处理方式也不同。 application/x-www-form-urlencoded 是 Web 表单默认的提交方法,浏览器会将表单数据编码为 key-value 键值对,并将其放在请求体中。该格式数据可以通过 Python 中的标准库 url

    2024年02月16日
    浏览(67)
  • postman 获取请求参数值并设置为环境变量

    说明:使用postman时有时需要保存请求body中某个值在其他接口使用 获取请求值(写在pre-request Script中) 补充: 获取返回值数据,同理(写在tests中)

    2024年02月11日
    浏览(60)
  • 【Java 进阶篇】Java Request 获取请求参数的通用方式详解

    在Java Web开发中,获取HTTP请求的参数是一项基本任务。请求参数可以包含在URL中,也可以包含在请求体中,例如表单提交时的参数。在Java中,可以使用 HttpServletRequest 对象来获取HTTP请求的参数。本文将详细解释如何使用Java获取HTTP请求的参数,包括通用的方式以及示例代码。

    2024年02月05日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包