检查内容类型 POST 请求 PHP

use*_*261 3 php content-type header

如何检查 PHP 中 POST 请求的内容类型是 application/json 还是 application/x-www-form-urlencoded?

我尝试过使用$_SERVER["CONTENT_TYPE"]andecho get_headers('url', 1)["Content-Type"]但这些都不适合我。

小智 6

echo '<pre>';
print_r(getallheaders());
Run Code Online (Sandbox Code Playgroud)

所以

$allHeaders = getallheaders();
$contentType = $allHeaders['Content-Type'];
Run Code Online (Sandbox Code Playgroud)