当curl尝试解析主机时,如何更改php curl超时(curl err_no 6)
我正在对页面执行curl请求.我已经设置了’CURLOPT_TIMEOUT'(到6秒)和’CURLOPT_CONNECTTIMEOUT'(到4秒) – 并且两者都适用于大多数URL. 但是,当一个网页没有响应时(并最终导致CURL通过’无法解决主机’错误(err_no 6)) – 似乎’CURLOPT_TIMEOUT’没有效果,curl将等待,可能是无限期或直到某些’其他’ ‘超时到期. 使用我想要访问的URL,CURL在返回之前似乎总是花费大约15秒(这与’CURLOPT_TIMEOUT’或’CURLOPT_CONNECTTIMEOUT’无关. 有人可以告诉我如何限制CURL花费在尝试解析主机上的时间吗? 解决方法那么你手上有3次超时.> CURLOPT_TIMEOUT – 多久了 PHP中的cURL没有设置此超时的默认方法,我建议使用另一种超时方法解析主机名,然后将IP传递给cURL. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Linux中安装Android Studio到/ opt(将1.9 GB/ Android/Sd
- 使用JeMalloc在Java应用程序中查找本机内存泄漏
- linux – 如何在屏幕上完全禁用铃声(视觉和音频)
- nginx 配置管理 - 简单也复杂
- linux – 托管KVM虚拟化解决方案的最佳发行版是什么
- linux – 如何使用PAM检查某些用户的LDAP密码,但始终使用本
- 是否可以让cmake构建文件(CMakeLists.txt)不在CLion的root中
- LINUX教程:Linux新手快速入门指南
- LINUX教学:php反射类ReflectionClass用法分析
- linux – 强制Bamboo使用特定的Build Agent进行部署