在GET参数中选择全部

时间:2019-05-20 16:45:46

标签: json get postman

我有以下GET呼叫:

https://*[databoardname].com*/api/*[companyname]*/databoards/10062?1=106&10=2019-04-01T00:00:00.000Z&11=2019-04-30T00:00:00.000Z

这可以很好地拉回参数1中定义的与公司“ 106”相关的数据。

但是我希望能够通过一次GET调用将所有公司的数据拉回。

我曾尝试像"1":"106,107"之类的方式调用它,但似乎无法使其正常工作?

有人能建议写此电话的最佳方式,以便我可以为所有可用公司(公司ID为106-116)或仅在参数1上“全选”回撤数据吗?

我正在用邮递员打来电话。

非常感谢,

1 个答案:

答案 0 :(得分:0)

除非您要发布的API明确支持该类型的查询,否则您尝试执行的操作是不可能的。在邮递员方面,我至少可以想到两种选择:

  1. 创建一个已经拥有的请求,然后将其复制10次,仅更改公司ID。所有这些请求应位于同一文件夹中,以便以后可以将它们作为集合运行。

  2. 更好的选择是创建一个包含所有公司ID的数据文件,然后运行然后运行收集,邮递员将负责遍历所有公司,并且您只需要一个请求。例如,您的数据文件可能如下所示:

company
106
107
...
...
116

然后您的请求将看起来像这样:

https://*[databoardname].com*/api/{{company}}/databoards/10062?1=106&10=2019-04-01T00:00:00.000Z&11=2019-04-30T00:00:00.000Z

请注意,对于公司,您将使用语法为{{company}}的Postman变量

有关邮递员数据文件的更多信息,

https://learning.getpostman.com/docs/postman/collection_runs/working_with_data_files/