我正在测试REST-API
。在我的DefaultTestController
中
$client = static::createClient();
$crawler = $client->request(
'GET',
"someurl",
[],
[],
[
'HTTP_X_AUTH_TOKEN' => $clientAuthToken,
]
);
在我的REST-controller
中,我正在等待获得x-auth-token
标头
$request = Request::createFromGlobals();
$authToken = $request->headers->get('x-auth-token');
但我没有。我做错了什么?
在REST-CONTROLLER中,您可以访问当前请求,并将其传递给以下方法:
public function someAction(Request $request)
{
$authToken = $request->headers->get('x-auth-token');
}
而不是创建一个新的空的。
希望这能帮助