首先要说的是,我不知道如何用 php 编写代码,也许这就是我的解决方案,所以我需要你的帮助:-)
我有一个像“https://example1.com/something”这样的 URL,并且有一个第 3 方应用程序正在向此 URL 发送一个 Webhook。
我需要自动将到达的 webhook 转发到另一个 URL,例如:“https://example2.com/somethingelse”
我之所以看到这样的内容,是因为第 3 方应用程序不接受我的最终 URL。
这可能吗?如何做到?
亲切的问候
埃迪
经过一番研究,即使我不懂php,我也通过搜索网络找到了解决方案。 这是我找到的解决方案,因此将来需要它的任何人都可以使用它。也许有更好的方法,但这可行! (我不明白为什么直接发送 $webhookin 不起作用,我必须再次解码和编码)
$webhookin = file_get_contents('php://input');
$data = json_decode($webhookin);
$webhookout = json_encode($data);
$webhookout = json_encode($webhookout);
$url = 'https://example2.com/somethingelse';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $webhookout);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
亲切的问候
埃迪
尝试https://www.reliablewebhook.com/
因此,您应该有一个简单的桥梁,并且作为奖励,您将能够跟踪所有请求
该服务还提供CLI工具来将HTTP请求实时转发到目标URL。