【发布时间】:2015-03-01 17:51:48
【问题描述】:
您好可能会问,为什么在我的代码上执行我的代码时我无法获取 headers['Authorization']?
因为与此同时,iv'e 开发了一个 REST API,它可以使用 php-json-mysql 将数据库处理给客户端,所以当我一起使用 GET 方法时,我还将我的 apikey 作为“授权”包含在标题中,但我无法在我的代码中获取它.
这是我的方法:
$headers = apache_request_headers();
if (isset($headers['Authorization'])) {
//Good
}else {
//API KEY is missing
}
但在我的请求标头中它说
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Authorization: API_KEY
Accept: */*
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
我在 chrome 上使用 Advance REST 客户端扩展。 有人遇到这个吗?
【问题讨论】:
标签: php rest httprequest