Я получаю http запросы к моему приложению rails на URL / account / postback
Тело этого входящего запроса содержит некоторый json, который мне нужно получить, как я могу сделать это в ruby?
Следующее должно напечатать тело запроса
routes.rb
map.connect 'account/:action', :controller => 'accounts'
accounts_controller.rb
class AccountsController < ApplicationController def postback puts request.body.read end end
Если ваш HTTP-вызов использует глагол POST, вы можете альтернативно использовать request.raw_post для извлечения содержимого, отправленного в теле запроса.
request.raw_post
Надеюсь, это поможет!