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

如何在Postman中配置查询参数形式的API请求?

在Postman中配置兼容请求的方法

因为你的ASP服务器仅支持路径参数形式的请求(/api/catalog/{catalogId}),但你需要发送/api/catalog/?1435这种格式的请求,可以通过Postman的前置请求脚本实现自动转换:

  • 新建或打开目标请求,将请求URL设置为https://localhost:3000/api/catalog/?1435
  • 切换到「Pre-request Script」标签页,添加以下脚本:
    // 提取URL中的纯数字ID(即查询参数部分)
    const catalogId = pm.request.url.query.toString().trim();
    // 构造服务器支持的路径参数格式URL
    const baseUrl = `${pm.request.url.protocol}://${pm.request.url.host}${pm.request.url.pathname.slice(0, -1)}`;
    const newUrl = `${baseUrl}${catalogId}`;
    // 更新请求URL
    pm.request.url.update(newUrl);
    
  • 发送请求即可,Postman会在发送前自动将/api/catalog/?1435转换为服务器可识别的/api/catalog/1435格式

如果需要动态切换catalogId:

  • 在Postman中创建环境变量catalogId,设置对应数值(如1435)
  • 将请求URL改为https://localhost:3000/api/catalog/?{{catalogId}}
  • 前置脚本无需修改,依然能自动完成格式转换

这种方式仅在Postman内部修改请求URL,实际发送到服务器的仍是它支持的路径参数格式,无需改动服务器代码。

内容的提问来源于stack exchange,提问作者Alberto Martín

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 02:57:51