如何从发布请求中读取Splunk Webhook有效负载?

时间:2019-09-13 12:38:15

标签: webhooks splunk

我正在尝试使用Splunk webhook作为警报操作从发布请求中获取JSON有效负载。我的webhook网址是http://hostname/api/splunk_alert

我的nodejs服务器侦听帖子请求

app.post('/api/splunk_alert', function(request, response){
    console.log(request.body);      // your JSON
     response.send(request.body);    // echo the result back
});

有人可以让我知道我的方向是否正确吗?

谢谢

1 个答案:

答案 0 :(得分:0)

是的,到目前为止看起来还可以。您需要/ api /到您的输入表达路径吗?

app.post('/api/splunk_alert', function(request, response){
    console.log(request.body);      // your JSON
     response.send(request.body);    // echo the result back
});

有关网络挂钩内容的详细信息,请参见https://docs.splunk.com/Documentation/Splunk/7.3.1/Alert/Webhooks