我正在为移动应用程序编写RESTFul服务。我的 REST 网址如下:
/index.php/jbackend/get/recipe/list_recipe?id=3,4,5
其中,3,4,5 是配方。
在 joomla 代码中,我有以下内容要解析:
$ids = $app->input->get('id', array(), 'ARRAY');
$i=0;
foreach($ids as $id){
$i+=1;
$response['array'.$i] = $id;
}
我得到的回复是
{"array1":"4,5,6"}
我期望
{"status":"ok","array1":"4","array2":"5","array3":"6"}
要获得上述内容,需要更改什么?
我找到了一种方法,如下所示:
将参数传递为
-
获取
/index.php/jbackend/get/recipe/list_recipe?id[]=3&id[]=4&id[]=5
-
发布
/index.php/jbackend/get/recipe/list_recipe和参数作为后参数。
希望这对其他人有帮助。