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

如何在Postman中通过查询参数传递List<int>以测试REST API?

在Postman中测试接收列表类型查询参数的REST API

根据后端API对列表参数的解析规则,Postman里有几种常用的配置方式:

1. 重复键名格式(如 ?ids=1&ids=2&ids=3)

这是多数后端框架(如Spring Boot、Express)默认支持的格式:

  • 打开Postman新建请求,选择对应HTTP方法
  • 切换到Params标签页
  • 在Key列填入参数名(比如ids),Value列填入第一个列表值(比如1)
  • 点击Key列右侧的+号新增行,重复使用相同的Key,填入后续列表值
  • 发送请求,Postman会自动拼接成重复键名的URL

2. 逗号分隔格式(如 ?ids=1,2,3)

部分API会要求用逗号分隔列表值:

  • 在Params标签页的Key列填参数名,Value列直接输入用逗号分隔的所有值(比如1,2,3)
  • 发送请求即可,URL会生成逗号分隔的参数格式

3. 数组后缀格式(如 ?ids[]=1&ids[]=2)

常见于PHP等框架的参数规则:

  • 在Params标签页的Key列填入带[]后缀的参数名(比如ids[]),Value列填第一个值
  • 新增行重复使用带[]的Key,填入后续值
  • 发送后URL会生成带数组后缀的参数串

4. 动态生成大量列表参数(Pre-request Script)

如果需要批量添加大量列表值,可以用前置脚本自动生成:

  • 切换到Pre-request Script标签页,粘贴以下代码(根据实际参数名修改):
// 定义需要传入的列表数据
const idList = [1, 2, 3, 4, 5];
// 清空原有查询参数
pm.request.query.clear();
// 循环添加参数
idList.forEach(item => {
  pm.request.query.add({key: 'ids', value: item.toString()});
});
  • 切换回Params标签页可看到自动生成的参数,发送请求即可

注:具体使用哪种格式,需匹配你的后端API的参数解析规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:30:10