Linux下CURL设置请求超时时间

Posted Jim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下CURL设置请求超时时间相关的知识,希望对你有一定的参考价值。

使用CURL时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间。

连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定。

例如:

curl --connect-timeout 10 -m 20 "http://XXXXXXX"

连接超时的话,出错提示形如:

curl: (28) connect() timed out!

数据传输的最大允许时间超时的话,出错提示形如:

curl: (28) Operation timed out after 2000 milliseconds with 0 bytes received

 

参考:

http://blog.csdn.net/youngqj/article/details/7254220

以上是关于Linux下CURL设置请求超时时间的主要内容,如果未能解决你的问题,请参考以下文章

php使用curl设置超时的重要性

curl获取网页被拒绝求助

h5设置请求超时时间

phpstudy nginx下curl请求本地其他项目

C# 中的 httpClient 调用超时,而 cUrl 正在工作

使用PHP中的curl发送请求