Подтвердить что ты не робот

Ruby - Получить тело запроса от входящего вызова http

Я получаю http-запросы к моему приложению rails к URL-адресу/учетной записи/обратной почте

Тело этого входящего запроса содержит некоторый json, который мне нужно получить, как я могу это сделать в ruby?

4b9b3361

Ответ 1

Следующее должно напечатать тело запроса

routes.rb

map.connect 'account/:action', :controller => 'accounts'

accounts_controller.rb

class AccountsController < ApplicationController
  def postback
    puts request.body.read    
  end
end

Ответ 2

Если ваш HTTP-вызов использует команду POST, вы можете использовать request.raw_post для получения содержимого, отправленного в тело запроса.

Надеюсь, что это поможет!