这个问题可能很愚蠢。我想知道是否可以将像 {"type":"kissme", "who":"john benet"} 这样的字符串作为发布请求发送到休息控制器。
我知道发布数据必须作为请求正文作为 somekey=somevalue&otherkey=othervalue 发送。在接收时,我们参考密钥来获取数据。但是我们如何发送任何字符串而不分配给像 json data 这样的键呢?如果可以发送,如何接收?
谢谢你,阿比亚
这个问题可能很愚蠢。我想知道是否可以将像 {"type":"kissme", "who":"john benet"} 这样的字符串作为发布请求发送到休息控制器。
我知道发布数据必须作为请求正文作为 somekey=somevalue&otherkey=othervalue 发送。在接收时,我们参考密钥来获取数据。但是我们如何发送任何字符串而不分配给像 json data 这样的键呢?如果可以发送,如何接收?
谢谢你,阿比亚
CodeIgniter 的 REST 实现
通过将 /format/json 附加到 URL 的末尾或传递正确的 MIME 类型,您也可以使用以下任何格式:
- xml
- json
- 连载
- php(可用于 eval 的原始输出)
- html
- CSV
资料来源: http: //philsturgeon.co.uk/blog/2009/06/REST-implementation-for-CodeIgniter
我使用了 file_get_contents('php://input'); 在控制器中阅读时。我在发布数据时将内容类型标头用作 application/x-www-form-urlencoded