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

如何在Postman中将请求体参数绑定到路径变量?

在Postman中实现请求体参数绑定到路径变量的方法

按以下步骤操作即可实现需求:

  • 第一步:配置请求URL
    在Postman的请求URL栏中输入带路径变量的地址:http://localhost/context/{{name}}/{{age}}

  • 第二步:设置请求体
    切换到「Body」标签页,选择「raw」格式,然后在下拉菜单中选「JSON」,输入你的请求体内容:

    {"name":"Frank","age":18}
    
  • 第三步:添加预请求脚本(核心步骤)
    切换到「Pre-request Script」标签页,输入以下脚本,用来从请求体中提取参数并设置为环境变量:

    // 解析请求体的JSON数据
    const requestBody = pm.request.body.raw;
    const data = JSON.parse(requestBody);
    
    // 将参数存入环境变量(若不需要区分环境,也可改用pm.globals.set)
    pm.environment.set("name", data.name);
    pm.environment.set("age", data.age.toString());
    

    注意:如果用环境变量,需要先在Postman左侧「Environments」面板创建一个环境(比如命名为「本地测试」),并激活该环境。

  • 第四步:发送请求
    点击「Send」按钮,Postman会自动将URL中的{{name}}和{{age}}替换为请求体里对应的值,最终发送的请求地址就是http://localhost/context/Frank/18

补充说明

如果你的请求体是form-data或x-www-form-urlencoded格式,预请求脚本需要调整为读取对应格式的参数,比如form-data的话可以用pm.request.body.formdata.get("name")来获取参数值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 08:20:27