如何在php中获取所有头请求参数

时间:2018-04-02 05:57:27

标签: php rest api header request

我已经创建了一个API请求,并尝试使用$ _POST方法从该请求访问header参数,但没有获取标头请求数据。

here is my header request data     
===========
Access-Key:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Content-Type:application/json
charset:utf-8

那么如何使用PHP获取所有头数据呢?有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

使用getallheaders()php函数

getallheaders - 从当前请求中获取所有HTTP头。

$headers =  getallheaders();
foreach($headers as $key=>$val){
  echo $key . ': ' . $val . '<br>';
}

答案 1 :(得分:0)

试试这个

$url = 'your url';
echo $type = get_headers($url, 1)["Access-Key"];