标签: php http curl
答案 0 :(得分:0)
问题似乎是 - 我的服务器在IPv6上,并且cURL正在尝试通过IPv6与不支持它的主机建立连接。 PHP的解决方案是:
CURLOPT_IPRESOLVE = CURL_IPRESOLVE_V4
命令行:
curl -4 http://host-that-does-not-have-an-ipv6-address
此外,如果您使用的是SOCKS代理,在PHP中,以下内容可能有所帮助:
CURLOPT_PROXYTYPE = 7