J'utilise symfony frame work dans mon application pour rendre le service Web de repos. Je veux obtenir les valeurs d'en-tête de demande dans la méthode du contrôleur. Y a-t-il un moyen d'y parvenir?
Vous devez transmettre votre objet Request à la méthode du contrôleur, puis utiliser $request->headers->all()
dans le contrôleur.
Par exemple:
public function testAction(Request $request)
{
$headers = $request->headers->all();
}
Vous pouvez également obtenir l'objet Request d'un contrôleur en appelant $this->getRequest()
à partir de la méthode du contrôleur.
Si vous voulez un en-tête de type $request->getMethod
comme dans les formulaires, cela vous donnera la méthode de requête POST|GET|PUT|DELETE