Ich mache eine API, in der im Zugriffstoken für Facebook die Anmeldung über Headerdaten gesendet wird.
Wie lese ich diese Daten aus dem Header?
Ich mache eine API, in der im Zugriffstoken für Facebook die Anmeldung über Headerdaten gesendet wird.
Wie lese ich diese Daten aus dem Header?
Antworten:
request.headers["Content-Type"] # => "text/plain"
Ersetzen Sie "Content-Type" durch den Namen des Headers, den Sie lesen möchten.
Update für Rails 4.2
Es gibt zwei Möglichkeiten, sie in Rails 4.2 zu bekommen: Alter Weg (funktioniert immer noch):
request.headers["Cookie"]
Neuer Weg:
request.headers["HTTP_COOKIE"]
Um einen Hash mit allen Headern der Anfrage zu erhalten.
request.headers
Um Hash der tatsächlichen http- Header zu erhalten, verwenden Sie @_headers
in Controller.