如何获取PUT请求的内容?

时间:2012-07-27 17:32:35

标签: php rest

如果客户端发送了带有数组的PUT请求,例如:

$a = array('age' => 18);
$rest->put('/api/users/9', $a);

你的其他API如何获得$ a数组?

2 个答案:

答案 0 :(得分:2)

您可以在php://input阅读请求正文,但要注意它是不稳定的,只能读取一次*。

file_get_contents('php://input');‌​

然后,您需要将其解析为URL,以将其用作数组。

*详细信息在链接页面上

答案 1 :(得分:0)

它应该在请求的正文中。