美文网首页
curl超时的设置

curl超时的设置

作者: 蟠龙有悔 | 来源:发表于2019-08-01 15:01 被阅读0次

    网上这方面内容其实蛮多了,但是我还是要记录下我这里实际应用的心得体会

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);
    

    CURLOPT_CONNECTTIMEOUT 是从请求开始到响应总共等待的时间,CURLOPT_TIMEOUT是响应等待的时间,后面的数字是等待的秒数(单位秒)
    也可以设置毫秒:
    CURLOPT_CONNECTTIMEOUT_MS
    CURLOPT_TIMEOUT_MS

    因为在请求第三方接口时发现,如果只设置了 CURLOPT_TIMEOUT 还是不可避免的会出现延时和卡顿的情况,遂设置了 CURLOPT_CONNECTTIMEOUTCURLOPT_CONNECTTIMEOUT 是完全控制在请求方的,只要指定时间没返回数据,就主动断开,不会被延时数据影响到

    相关文章

      网友评论

          本文标题:curl超时的设置

          本文链接:https://www.haomeiwen.com/subject/vdnqdctx.html