GET请求中的Restler API Explorer数组参数

时间:2014-03-27 04:29:01

标签: php rest restler

Restler Explorer

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

这是代码中的参数定义。

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

1 个答案:

答案 0 :(得分:4)

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

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

不幸的是,Explorer还不支持它!

我们通过在早期版本的Restler中拆分开头来支持字符串到数组的转换,但后来取而代之的是支持上面的方法

我们刚刚将它带回最新的v3分支(刚刚推出),这将很快成为RC5发布的一部分

要使用它,您需要将{@fix}{@fix true}添加到参数注释