You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将请求参数存入变量并在其他请求中调用

请求参数存储为复用变量的实现方法

接口测试工具(Postman/Apifox 类工具)

  • 预请求脚本中定义并存储变量
    如果需要复用整个请求体:
    // 定义请求参数对象
    const reusableReq = {
      "username": "test"
    }
    // 转为字符串后存储为全局变量,也可根据需求存为环境变量
    pm.globals.set("commonReqBody", JSON.stringify(reusableReq));
    
    如果只需要复用单个参数:
    pm.globals.set("commonUsername", "test");
    
  • 其他请求引用变量
    直接在请求参数对应位置填写{{commonReqBody}}或者{{commonUsername}}即可,工具会自动解析为对应值。
    注意:JSON对象必须转成字符串后再存储,避免出现解析异常

Python 代码实现

  • 公共变量模块定义复用参数
    # common.py 公共变量文件
    COMMON_REQ_BODY = {
        "username": "test"
    }
    
  • 其他请求模块直接导入使用
    from common import COMMON_REQ_BODY
    import requests
    
    response = requests.post("你的接口地址", json=COMMON_REQ_BODY)
    

JavaScript/Node.js 代码实现

  • 公共变量模块定义复用参数
    // common.js 公共变量文件
    export const commonReqBody = {
      username: "test"
    }
    
  • 其他请求模块直接导入使用
    import { commonReqBody } from './common.js'
    import axios from 'axios'
    
    axios.post('你的接口地址', commonReqBody)
    

内容的提问来源于stack exchange,提问作者prem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 15:06:04