Estou fazendo uma API onde o token de acesso para login do Facebook será enviado através dos dados do cabeçalho.
Como leio esses dados do cabeçalho?
Estou fazendo uma API onde o token de acesso para login do Facebook será enviado através dos dados do cabeçalho.
Como leio esses dados do cabeçalho?
Respostas:
request.headers["Content-Type"] # => "text/plain"
substitua "Content-Type" pelo nome do cabeçalho que você deseja ler.
Atualização para Rails 4.2
Existem 2 maneiras de obtê-los no Rails 4.2: Método antigo (ainda funcionando):
request.headers["Cookie"]
Nova forma:
request.headers["HTTP_COOKIE"]
Para obter um Hash com todos os cabeçalhos da solicitação.
request.headers
Para obter o hash de cabeçalhos http reais, use @_headers
no controlador.