我是php新手,
我想知道,
如何在 PHP 中获取内容类型为 application/json 的请求方法
除了 $_SERVER['REQUEST_METHOD'];
还有其他获取请求的方法吗?
任何人的想法?
多谢 !
我是php新手,
我想知道,
如何在 PHP 中获取内容类型为 application/json 的请求方法
除了 $_SERVER['REQUEST_METHOD'];
还有其他获取请求的方法吗?
任何人的想法?
多谢 !
在 HTTP 发送的标头中是有关 Content-Type 的信息。有关数据类型的 Content-Type 信息。在 PHP 中验证标头 Content-Type 的最佳方法:
<?php
$json = false;
$h = get_headers('http://127.0.0.1', 1);
if(isset($h['Content-Type']) and $h['Content-Type']=='application/json') {
$json = true;
}
?>
流行的Content-type类型:text/html、text/plain、application/json、application/javascript、application/xml
客户端请求没有内容类型。客户有“Accept-Type”请检查Accept headers
你可以$_SERVER['HTTP_ACCEPT']
在 php.ini 中处理它。
$_SERVER['REQUEST_METHOD']
用于获取请求方法,可以是GET
, HEAD
, POST
, PUT
.
内容类型 application/json 是response
. 例如,您的 PHP 服务器可以获取 POST 请求,并使用application/json
标头响应 JSON 数据。