gpt4 book ai didi

python - PyCurl 的默认超时时间是多少

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:01 43 4
gpt4 key购买 nike

好吧,我认为问题的标题很容易解释,所以你可能不需要继续阅读,但这里是这样的:

我一直在使用 PyCurl有一段时间,我总是使用

curlConnector = pycurl.Curl()
curlConnector.setopt(pycurl.CONNECTTIMEOUT, 30)

但我开始想知道什么是默认超时,或者如何找到它,到目前为止我还没有看到任何满意的答案。.如果我不手动指定它,默认超时是多少?无论来自 socket ? (以防万一,我在 Ubuntu 12.04 和 python2.7 上工作)

最佳答案

我下载了 PyCurl。在 tarball 的 doc/ 目录中,有几个 doc 文件。其中之一是 doc/curlobject.html,它说 setup“对应于 libcurl 中的 curl_easy_setopt”。点击该链接可转到 http://curl.haxx.se/libcurl/c/curl_easy_setopt.html ,在搜索“CONNECTTIMEOUT”时说:

CURLOPT_CONNECTTIMEOUT

Pass a long. It should contain the maximum time in seconds that you allow the connection to the server to take.
This only limits the connection phase, once it has connected, this option is of no more use.
Set to zero to switch to the default built-in connection timeout - 300 seconds.
See also the CURLOPT_TIMEOUT option.

所以,我会说默认超时是 300 秒。

关于python - PyCurl 的默认超时时间是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14756777/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com