【发布时间】:2017-08-25 08:14:03
【问题描述】:
在项目中,所有 API 调用都来自 Lumen。 Front 是在 Laravel 中开发的。我们正在使用 Guzzle http 客户端 guzzleHttp 调用 Lumen API。
现在,我需要为所有 API 调用设置标头授权,因此我从 Laravel 的标头中发送令牌,但在 Lumen 中,我无法在 Lumen 请求标头中获取令牌。
下面是示例代码。
Laravel 控制器代码:
public function get_category(){
$accessToken = 'kjdhfdkjfhdkjfhfjkdf9875443213456';
$response = \Guzzle::request("GET","example.com", "categories",['headers' => [
'Authorization' => $accessToken
]]);
$category_all = json_decode($response->getBody()->getContents(),true);
return $category_all;
}
流明中间件代码:
public function handle($request, Closure $next)
{
dd($request);
}
在 Lumen 请求中,我无法在请求标头中获取令牌。
【问题讨论】:
标签: laravel-5 request http-headers lumen