gpt4 book ai didi

php - curl 错误 : No route to host

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:46 26 4
gpt4 key购买 nike

因此,我们正在用 PHP 构建一个 Web 应用程序,并尝试向外部 API 发出请求。问题是我们收到 curl 错误:

cURL error 7: Failed to connect to external.api.com port 443: No route to host

现在介绍一些背景知识。

  • 我们正在使用 Guzzle 发出请求.
  • 我们托管在 Apache 上,它在 Linux 机器上运行,我们还使用 SSL。
  • API 也使用 SSL,因此错误消息中的端口 443。
  • HTTP 请求包含用于身份验证的证书。

我已经设法让它在两个不同的开发环境中运行,但没有在生产环境中运行。我怀疑问题出在 Apache 的配置上,好像我们还没有让它可以向特定 IP 或端口发出请求。我不知道如何检查它。我读到过我可能必须更改文件/etc/network/interface 但我还没有找到任何关于在那里写什么的信息。

我也读过我必须运行 $ netstat -rn 来寻找答案,但我不确定在那里看什么。

编辑:

甚至不能在没有任何参数和任何东西的情况下发出简单的 get 请求。但是我可以向 https://google.com 提出请求和 https://facebook.com .过几天再写。

最佳答案

在对我的所有代码进行大量调试和测试后,我联系了该服务,我试图使用其 API。

他们是一家欧洲服务提供商,他们已将欧洲 IP 列入白名单。我们的生产服务器在美国,在他们将我们的 IP 列入白名单后,一切正常。

关于php - curl 错误 : No route to host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com