Sto creando un'API in cui nel token di accesso per l'accesso a Facebook verranno inviati tramite i dati dell'intestazione.
Come leggo questi dati dall'intestazione?
Sto creando un'API in cui nel token di accesso per l'accesso a Facebook verranno inviati tramite i dati dell'intestazione.
Come leggo questi dati dall'intestazione?
Risposte:
request.headers["Content-Type"] # => "text/plain"
sostituire "Content-Type" con il nome dell'intestazione che si desidera leggere.
Aggiornamento per Rails 4.2
Ci sono 2 modi per ottenerli in Rails 4.2: Vecchio modo (ancora funzionante):
request.headers["Cookie"]
Nuovo modo:
request.headers["HTTP_COOKIE"]
Per ottenere un hash con tutte le intestazioni della richiesta.
request.headers
Per ottenere l'hash delle intestazioni http effettive utilizzare @_headers
nel controller.