Docusign Webhook Error: "No connection could be made because the target machine actively refused it"

Docusign Webhook Error: "No connection could be made because the target machine actively refused it"

我正在使用 DocuSign API 为我的信封事件设置一个 webhook 侦听器。我的 webhook 是一个 API 端点,我在 AWS 实例上拥有 运行。我已经尝试过在每个信封的基础上包括 webhook 和使用连接功能。在这两种情况下,请求甚至都没有到达我的 Apache 服务器。

检查失败我看到错误

"Unable to connect to the remote server; No connection could be made because the target machine actively refused it".

我已确保端点未被阻止,外部请求也未被阻止。我能够使用 Postman 成功地向端点发出 POST 请求,所以我确定它可以正常工作。

我的端点是端口 8000 上的 运行,所以 DocuSign 是否有可能忽略了它并试图将它发送到端口 80?

我已将 URL 设置为“http://MY_IP:8000/...”并且我 运行 DocuSign 处于开发模式,因此缺少 SSL 应该不是问题。

我的假设被证明是正确的,事实证明 Docusign 只支持端口 80 或 443 上的 webhook 侦听器。对于遇到此问题的任何其他人,我最终在我的 NGINX conf 文件中使用了 proxy_pass 运行 在端口 80 上将请求转发到我在端口 8000 上的 api。更具体地说:

location /< WEBHOOK> {
    proxy_pass http://< DOMAIN >:8000/< WEBHOOK >;
}

希望这对遇到此问题的其他人有所帮助!