0
我想接收通过JSON web服务的请求,并发送一个成功响应消息回来,如果令牌是一些其他标识信息一起正确,否则发送正确的错误信息发送JSON网络挂接响应
post "/hook/foo/bar" do
puts request.env
if request.env['TOKEN'] === "secret_code"
HTTParty.post("https://hook.com/hooks/catch/foo/bar/",
{
:body => @info.to_json,
:headers => { 'Content-Type' => 'application/json', 'Accept' => 'application/json'}
})
[200, {}, "Success"]
else
[400, {}, "Authorization Failed"]
end
发送挂钩的服务(Zapier)表示它发送成功,但我没有回复任何有意义的数据给他们,我可以使用。我相信我的回复格式是错误的,但我不知道如何。
不知道我理解正确,但您是否期望从POST请求中返回一些响应数据请求? – Shiyason