curl exec 504网关超时

时间:2018-10-17 15:34:23

标签: php curl

我的curl PHP代码:

>>> df.groupby('id')['total'].apply(list).tolist()
[[29, 21], [39, 22]]

例如,如果$url = ""; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); $url,则一切正常。 但是,如果https://www.google.com$url,则我无法得到答案,只是得到:

  

504错误

有什么问题吗?

2 个答案:

答案 0 :(得分:0)

可能是由于重定向到https站点。尝试使用网址https://www.twitch.tv

答案 1 :(得分:0)

您的IP可能已被列入黑名单,尝试使用代理并将SSL_VERIFYPEER设置为false:

$url = "https://www.twitch.tv";
$proxy='xxx.xxx.xxx.xxx:xxxx';
        $ch = curl_init();
       curl_setopt($ch, CURLOPT_URL, $url);
       curl_setopt($ch,CURLOPT_PROXY,$proxy);
        curl_setopt($ch, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_POST, true);


        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

$answer = curl_exec($ch);

print $answer;