【问题标题】:Docusign Webhook Error: "No connection could be made because the target machine actively refused it"Docusign Webhook 错误:“无法建立连接,因为目标机器主动拒绝了它”
【发布时间】:2017-03-14 00:06:59
【问题描述】:

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

检查失败我看到错误

“无法连接到远程服务器;无法建立连接,因为目标机器主动拒绝了它”。

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

我的端点在端口 8000 上运行,那么 DocuSign 是否有可能忽略它并尝试将其发送到端口 80

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

【问题讨论】:

  • 您是否有时或总是遇到这个问题?
  • 我每次活动都会遇到这个问题。
  • 我同意用于 HTTP 的 DS 连接应该使用端口 80。
  • 我设置的 API 在 8000 端口上运行。没有办法解决这个问题。没有办法将该端点用作 webhook?
  • DocuSign Demo 允许 80/443,Production 只允许 443

标签: apache docusignapi webhooks


【解决方案1】:

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

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

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

【讨论】:

  • 补充一点,DocuSign Demo 允许 80/443,Production 只允许 443
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-24
  • 2023-03-25
  • 2021-05-14
  • 1970-01-01
相关资源
最近更新 更多