Мое приложение Rails 5 получает веб-крючок от другого приложения.
Когда я выполняю puts params
, я получаю все параметры, отправленные на мою консоль.
Но есть и авторизациякод в запросе.Когда я использую requestbin, я вижу Authorization: 123456
в заголовке.
Но когда я печатаю заголовки на моей консоли puts headers
, я получаю только:
{"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff", "X-Download-Options"=>"noopen", "X-Permitted-Cross-Domain-Policies"=>"none", "Referrer-Policy"=>"strict-origin-when-cross-origin"}
В моем application.rb Iесть
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*',
:headers => :any,
:expose => ['Authorization'],
:methods => [:get, :post, :put, :options, :head, :delete]
end
end
Как я могу получить 123456 для проверки запроса?