如何在REST请求中使用JSON主体?

时间:2011-12-09 15:35:02

标签: codeigniter rest

我正在使用Codeigniter和Phils RESTserver开发API。我知道如何以普通的Form格式发送请求体,但是如何将其作为JSON对象发送呢?

我现在这样做:

lastname=bond

我想这样做:

{"lastname" : "bond"}

我尝试将以下内容替换为内容类型标题:

application/x-www-form-urlencoded

对此:

application/json

这没有做任何事情。 Codeigniter说POST数组是空的。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望在请求正文中创建包含JSON节点的请求。假设这一点,我认为使用简单的HTML表单标签创建这样的请求是不可能的,因为您的浏览器总是会尝试以类似查询的格式打包您的输入变量。 您将需要JavaScript来实现这一点(我认为所有流行的libs如Scriptacoulous或JQuery都带有帮助方法)。