我正在使用Codeigniter和Phils RESTserver开发API。我知道如何以普通的Form格式发送请求体,但是如何将其作为JSON对象发送呢?
我现在这样做:
lastname=bond
我想这样做:
{"lastname" : "bond"}
我尝试将以下内容替换为内容类型标题:
application/x-www-form-urlencoded
对此:
application/json
这没有做任何事情。 Codeigniter说POST数组是空的。
答案 0 :(得分:0)
如果我理解正确,您希望在请求正文中创建包含JSON节点的请求。假设这一点,我认为使用简单的HTML表单标签创建这样的请求是不可能的,因为您的浏览器总是会尝试以类似查询的格式打包您的输入变量。 您将需要JavaScript来实现这一点(我认为所有流行的libs如Scriptacoulous或JQuery都带有帮助方法)。