【问题标题】:How to put a list in a GET request?如何将列表放入 GET 请求中?
【发布时间】:2014-01-23 12:23:00
【问题描述】:

我需要构建一个 API,用户需要从中获取一些信息。为了成功,我需要向 API 提供一个 ID 列表。由于我想从 API 调用中获取信息,因此我想将其保留为 GET 请求,而不是通过 POST 使用 json 提供列表。

据我所知,向 API 提供变量的唯一方法是这样做:

http://api.example.com/somecall/?a=1&b=2&c3

但这会给每个 ID 一个单独的变量,而不是让它成为一个列表。

所以我的问题是:是否可以向 GET API 提供 ID 列表,就像我通常使用 [1,5,3,77,53,8] 在 json 中所做的那样?

欢迎所有提示!

【问题讨论】:

    标签: json api get


    【解决方案1】:

    你应该像这样点击网址

    http://api.example.com/somecall/?a=1,2,3
    

    当使用 $_GET['a'] 时,它会输入 1,2,3 然后像这样爆炸

    $explode = explode(',',$_GET['a']);
    

    【讨论】:

      【解决方案2】:

      使用?a[]=1&a[]=2&a[]=3
      现在a 是一个数组

      【讨论】:

        猜你喜欢
        • 2016-01-13
        • 1970-01-01
        • 1970-01-01
        • 2011-12-05
        • 2018-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多