Symfony 2.3 getRequest()->headers ne montrant pas d'Autorisation Porteur du Jeton

Je suis de passage d'une Autorisation: Porteur { Token } comme une requête HTTP à mon Symfony Reste Contrôleur.

Ma Demande:

GET /app_dev.php/api/members HTTP/1.1
Host: localhost
Authorization: Bearer 123456789
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

À l'intérieur de Mon contrôleur:

$this->getRequest()->headers;

Pour quelque raison que quand j'utilise Symfony Demande de la méthode de l'en-tête d'Autorisation n'est pas disponible pour mon contrôleur. Lorsque j'utilise le PHP est getallheaders() l'Autorisation d'en-tête s'affiche comme prévu. Toutes les Idées sur pourquoi Symfony n'est pas le voir?

Grâce

Je me souviens que j'avais en quelque sorte le même problème en essayant d'atteindre un paramètre de serveur appelé webauth dans Symfony. J'ai ceci dans mon code: $this->get('request')->serveur; si cela ne vous aide pas, je vais poursuivre les recherches de ce que j'ai fait pour obtenir le paramètre de serveur
Je n'étais pas en mesure d'atteindre l'en-tête d'Autorisation via $this->get('request')->serveur;

OriginalL'auteur Pathsofdesign | 2013-10-18