如何获取PUT请求的内容


How to get contents of a PUT request?

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

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

您的其余API是如何获得$a数组的?

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

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

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

*详细信息在链接页面上

它应该在请求的正文中。