Je crée une API où le jeton d'accès pour la connexion Facebook sera envoyé via les données d'en-tête.
Comment lire ces données depuis l'en-tête?
Je crée une API où le jeton d'accès pour la connexion Facebook sera envoyé via les données d'en-tête.
Comment lire ces données depuis l'en-tête?
Réponses:
request.headers["Content-Type"] # => "text/plain"
remplacez "Content-Type" par le nom de l'en-tête que vous souhaitez lire.
Mise à jour pour Rails 4.2
Il y a 2 façons de les obtenir dans Rails 4.2: Ancienne méthode (fonctionne toujours):
request.headers["Cookie"]
Nouvelle façon:
request.headers["HTTP_COOKIE"]
Pour obtenir un hachage avec tous les en-têtes de la requête.
request.headers
Pour obtenir le hachage des en- têtes http réels, utilisez le @_headers
contrôleur.