将对象数组发送到RESTful API

时间:2011-08-17 16:38:48

标签: arrays codeigniter

如何使用Codeigniter将POST请求中的数组(一组模拟项)发送到RESTful API构建?

我可以发送这样的单个项目:

name=John&email=demo@demo.com

但是我如何发送这样的项目并在服务器端像数组一样使用它们?

keywords=blue,sky,weather,car,vacation

2 个答案:

答案 0 :(得分:1)

我认为你可以发送一个json数组,具体取决于后端的功能。如果RESTful API使用此内容类型,则可以通过简单地POST到RESTful路径发送数组,使用json数组作为有效负载。

发送有效负载的一种方法是使用jQuery / AJAX:

.ajax({
    url: "",
    type: "POST",
    contentType: "application/json",
    data: JSON.stringify(jsonArray)
});

答案 1 :(得分:0)

是否可以用JSON发送它?

{"keywords" : ["blue","sky","weather","car","vacation"]}