我正在接收我的rails应用程序的http请求到url / account / postback
此传入请求的正文包含一些我需要检索的json,如何在ruby中执行此操作?
答案 0 :(得分:47)
以下内容应打印请求正文
的routes.rb
map.connect 'account/:action', :controller => 'accounts'
accounts_controller.rb
class AccountsController < ApplicationController
def postback
puts request.body.read
end
end
答案 1 :(得分:4)
如果您的HTTP呼叫使用POST动词,您也可以使用request.raw_post
来检索请求正文中发送的内容。
希望它有所帮助!