ZOHO CRM Webhook 因 HTTP 错误而失败 - 1

ZOHO CRM Webhook fails with HTTP error - 1

我创建了一个在创建新帐户时触发的工作流。

webhook 始终触发,并因 http 错误而失败 - 1(这全部记录在 ZOHO 中)

ZOHO 文档指出 http 错误 - 1 是因为 ZOHO 调用由于防火墙等原因无法到达服务器,但没有提供详细信息。

我已经彻底测试过了,我相信问题已经解决了。我已经从世界各地(包括印度)的多个地点实际测试了 GET,它从未失败过。此外,这是在 AWS EC2 上,80 和 443 的防火墙规则是 0.0.0.0/0(全部允许)。没有地理封锁。没有任何请求接近我服务器上的任何日志,而且我有其他服务使用这些 API 没有问题。

这个简单的测试基本上是一个 ping,它接受 get 参数,清理它们,将它们转换为 JSON,将它们写入日志和 returns 具有 http 状态的 JSON 负载200 给来电者。

ZOHO 中的 Webhook 如下所示: https://REMOVED/api/ping?AccountID=${Accounts.Account ID}

一个典型的调用应该是这样的: https://REMOVED/api/ping?AccountID=123456789

我相信这是另外一回事,我希望这里有人遇到并解决了它,或者至少有一个建议我可以传递给 ZOHO 的人。从 7 月 4 日开始就一直如此。

来回折腾了将近两周,结果发现我的服务器上没有安装CA.bundle。这导致网络服务调用失败,在我的服务器上没有留下任何痕迹。