在 PHP 中获取 PATCH 请求数据
我需要向PHP应用程序发出请求。PATCH
如何从该应用程序中的该请求中获取数据?PATCH
如果我必须使用 一个 ,它只是对全局变量的简单访问。POST
$_POST
我需要向PHP应用程序发出请求。PATCH
如何从该应用程序中的该请求中获取数据?PATCH
如果我必须使用 一个 ,它只是对全局变量的简单访问。POST
$_POST
我知道这已经解决了,但是对于任何希望得到这样答案的人来说
$_PATCH["name"];
有一种方法可以做到这一点:
parse_str(file_get_contents('php://input'), $_PATCH);
然后你可以像这样访问它,只是做$_GET["something"]
$_POST["something"]
$_PATCH["something"]
希望能帮助别人:)
您可以使用 php://input
流包装器获取数据:
$data = file_get_contents('php://input');
还要确保您的Web服务器支持PATCH请求,有些配置为仅响应GET和POST。