gpt4 book ai didi

php - cURL 调用在 url/位置中的端口不起作用 - 无法连接到主机

转载 作者:行者123 更新时间:2023-12-04 06:20:54 24 4
gpt4 key购买 nike

我正在尝试对如下所示的 url 进行 cURL 调用:

https://example.com:9000/test

当我执行以下代码时,我收到 curl 错误 7 无法连接到主机。

$headers = array(
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_TIMEOUT => 10,
CURLOPT_URL => 'https://example.com:9000/test',
);
$headers[CURLOPT_SSL_VERIFYPEER] = FALSE;
$headers[CURLOPT_SSL_VERIFYHOST] = 2;
$ch = curl_init();
curl_setopt_array($ch, $headers);
$response = curl_exec($ch);

如果我将 url 设置为 https://example.com/test ,我能够连接到主机,只是不能连接到我需要的东西。

我也试过设置 <code>CURLOPT_PORT => 9000</code>具有相同的结果(错误 7)。

另一个注意事项,我可以在某些机器上使用带有 url 的 cURL,但不能在其他机器上使用。我的 Windows 机器工作正常,但我使用的 linux 服务器有问题。另一个 linux 服务器似乎也可以正常工作。

编辑:
服务器在 hostgator.com 上共享托管.

最佳答案

如果其他人遇到此问题,请联系您的服务器主机。我联系了hostgator.com,他们回复如下:

I have opened the outbound port 9000 for you.



现在一切正常。

关于php - cURL 调用在 url/位置中的端口不起作用 - 无法连接到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586981/

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