2
我正在測試REST-API
。在我DefaultTestController
Symfony2 - 如何在測試REST API時獲取自定義標頭
$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');
,但我不知道。我做錯了什麼?
我忘了說,我使用的是FOSRestBundle。當我對原生應用程序(而不是REST)執行相同操作時,一切正常。但是當我通過FOSRestBundle測試REST API請求時,我丟失了自定義標題。 –