【问题标题】:Restler API Explorer array parameter in GET requestGET 请求中的 Restler API Explorer 数组参数
【发布时间】:2014-03-27 04:29:01
【问题描述】:

是否可以从资源管理器调用具有数组参数的 GET API?如上图所示,资源管理器通过编码逗号而不是将其视为数组分隔符来生成 URL。有没有办法让它接受一个数组?

这是我在代码中的参数定义。

@param array $ids array of user ID's {@type int} {@from query}

【问题讨论】:

    标签: php rest restler


    【解决方案1】:

    将数组作为查询字符串传递的正确方法是使用[] 并重复名称。例如

    users.json?ids[]=1&ids[]=2
    

    很遗憾,Explorer 还不支持它!

    我们在早期版本的 Restler 中通过开箱即用的方式支持字符串到数组的转换,但后来取出来支持上述方法

    我们刚刚将它带回了最新的 v3 分支(刚刚推送),它将很快成为 RC5 版本的一部分

    为了使用它,需要在参数注释中添加{@fix}{@fix true}

    【讨论】:

    • 知道了,看来我就等 RC5 发布吧:)
    • 我觉得够稳定,用就行!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2016-12-17
    • 2020-07-15
    • 2015-07-02
    • 1970-01-01
    相关资源
    最近更新 更多