Ruby - Получить тело запроса от входящего вызова http
Я получаю http-запросы к моему приложению rails к URL-адресу/учетной записи/обратной почте
Тело этого входящего запроса содержит некоторый json, который мне нужно получить, как я могу это сделать в ruby?
Ответы
Ответ 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
для получения содержимого, отправленного в тело запроса.
Надеюсь, что это поможет!