【问题标题】:Select ALL within a GET parameter在 GET 参数中选择 ALL
【发布时间】:2019-05-20 16:45:46
【问题描述】:

我有以下 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 上“全选”?

我正在使用邮递员拨打电话。

非常感谢,

【问题讨论】:

    标签: json get postman


    【解决方案1】:

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

    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 变量

    以下是有关 Postman 数据文件的更多信息:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多