Silex - 如何从 header 传递/检索参数
Silex - How to pass / retrieve a parameter from the header
我目前有 FE / BE 设置。我设法让 FE 从 BE 检索数据,但我正在尝试通过 header 传递令牌,我似乎完全不知道如何完成此操作。我正在使用 guzzle 来处理我对外部来源的请求。
这是我的 FE 电话:
$client = new Client([
// Base URI is used with relative requests
'base_uri' => $app['fomservices']['sis'],
]);
$response = $client->request('GET', 'admitted', ['Authorization' => $token]);
一旦进入后端,我似乎无法弄清楚如何访问我的 $request 的 header。自动完成中没有任何提示我这样做。
请求 class 有一个名为 headers
的成员,类型为 HeaderBag
。 HeaderBag
是一个用于管理 headers.
的简单界面
$request->headers->get("Authorization")
我目前有 FE / BE 设置。我设法让 FE 从 BE 检索数据,但我正在尝试通过 header 传递令牌,我似乎完全不知道如何完成此操作。我正在使用 guzzle 来处理我对外部来源的请求。
这是我的 FE 电话:
$client = new Client([
// Base URI is used with relative requests
'base_uri' => $app['fomservices']['sis'],
]);
$response = $client->request('GET', 'admitted', ['Authorization' => $token]);
一旦进入后端,我似乎无法弄清楚如何访问我的 $request 的 header。自动完成中没有任何提示我这样做。
请求 class 有一个名为 headers
的成员,类型为 HeaderBag
。 HeaderBag
是一个用于管理 headers.
$request->headers->get("Authorization")