Чтение данных заголовка в Ruby on Rails Я делаю API, где в токене доступа для входа в Facebook будут отправляться данные заголовка. Как мне прочитать эти данные из шапки? Ответ 1 request.headers["Content-Type"] # => "text/plain" замените "Content-Type" на имя заголовка, который вы хотите прочитать. Обновление для Rails 4.2 Есть два способа получить их в Rails 4.2: Старый способ (все еще работает): request.headers["Cookie"] Новый способ: request.headers["HTTP_COOKIE"] Получить хэш со всеми заголовками запроса. request.headers Ответ 2 Rails теперь присоединяет HTTP_ к заголовку, а также преобразует его во все кепки, поэтому теперь он будет: request.headers["HTTP_CONTENT_TYPE"] Ответ 3 Чтобы получить хеш фактических заголовков http, используйте @_headers в контроллере.
Ответ 1 request.headers["Content-Type"] # => "text/plain" замените "Content-Type" на имя заголовка, который вы хотите прочитать. Обновление для Rails 4.2 Есть два способа получить их в Rails 4.2: Старый способ (все еще работает): request.headers["Cookie"] Новый способ: request.headers["HTTP_COOKIE"] Получить хэш со всеми заголовками запроса. request.headers
Ответ 2 Rails теперь присоединяет HTTP_ к заголовку, а также преобразует его во все кепки, поэтому теперь он будет: request.headers["HTTP_CONTENT_TYPE"]