在 PHP 中获取 PATCH 请求数据

2022-08-30 19:42:50

我需要向PHP应用程序发出请求。PATCH

如何从该应用程序中的该请求中获取数据?PATCH

如果我必须使用 一个 ,它只是对全局变量的简单访问。POST$_POST


答案 1

我知道这已经解决了,但是对于任何希望得到这样答案的人来说

$_PATCH["name"];

有一种方法可以做到这一点:

parse_str(file_get_contents('php://input'), $_PATCH);

然后你可以像这样访问它,只是做$_GET["something"]$_POST["something"]

$_PATCH["something"]

希望能帮助别人:)


答案 2

您可以使用 php://input 流包装器获取数据:

$data = file_get_contents('php://input');

还要确保您的Web服务器支持PATCH请求,有些配置为仅响应GET和POST。


推荐