美文网首页
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 是完全控制在请求方的,只要指定时间没返回数据,就主动断开,不会被延时数据影响到

相关文章

  • PHP小结大全

    CURL设置超时 curl普通秒级超时: curl普通秒级超时使用:复制代码代码如下: curl如果需要进行毫秒超...

  • curl超时的设置

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

  • curl说明

    设置基本信息: curl_setopt(string);//设置curl的目录地址 curl_setopt(por...

  • axios 设置超时时间 timeout

    全局设置网络超时 单独对某个请求设置网络超时

  • feign client设置超时时间

    feign client需要根据业务特点设置不同的超时时间 设置全局超时时间 设置具体服务的超时时间 参考 Spr...

  • PHP CURL

    php 中使用curl的一般步骤 curl_init() 初始化curl句柄 curl_setopt() 设置请求...

  • 日常笔记

    随用随记 curl命令行工具默认超时时间 300秒来源:源码 https://github.com/curl/cu...

  • 2020-11-20 Java 设置httpclient超时时间

    设置超时时间 设置HttpClient的超时时间,非常有必要性,因为httpclient 默认超时时间(应该是60...

  • AFNetworking 设置超时时间及如何判断超时

    AFNetworking 设置超时时间及如何判断超时 最近项目在优化,在连接超时之后要给用户友好提示,这就要设置超...

  • Java爬虫(六)-- httpClient进阶:超时时间设置+

    一、前言 本文主要介绍httClient超时时间设置,以及cookie保存策略设置。 二、超时时间设置 httpC...

网友评论

      本文标题:curl超时的设置

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