试图获取用于制作API的控制器中的标头授权密钥。来自提琴手的请求。
$headers = apache_request_headers();
和$头包含一个数组。
Array
(
[User-Agent] => Fiddler
[Host] => localhost:8000
[Content-Length] => 102
[Authorization] => TestKey
)
如果试图这样获取Authorization,则抛出错误。
$header['Authorization]
错误:
Undefined index: Authorization
尝试了多种获得授权的方法,但无济于事。有什么方法可以获取这个吗?
要从请求中获取标头,应使用Request类
public function yourControllerFunction(\Illuminate\Http\Request $request)
{
$header = $request->header('Authorization');
// do some stuff
}
https://laravel.com/api/5.0/Illuminate/Http/Request.html#method_header
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句