Ruby on Rails:从 webhook 捕获 JSON 数据?

hel*_*llo 2 json ruby-on-rails webhooks ruby-on-rails-3 ruby-on-rails-3.2

我试图了解 webhook 是如何工作的。我的理解是它能够连接两个不同的应用程序。如果我提交一个带有 url 的 webhook

本地主机:3000/接收器

到一个应用程序,我的应用程序有一个方法

def receiver

end
Run Code Online (Sandbox Code Playgroud)

我想知道如果我不知道来自 webhook 的回调是什么,我将如何捕获数据?如何保存与我的应用程序通信的任何 JSON 数据?我在想也许可以保存一些文件以查看对象是什么,但我还是个新手,不确定如何捕获 JSON 数据?

谢谢

Cha*_*rd_ 5

如果你确定 webhook 正在返回一个 JSON,你可以这样

data_json = JSON.parse request.body.read
Run Code Online (Sandbox Code Playgroud)