当我在发出Typhoeus请求时指定超时时,该超时是连接超时还是下载超时?如果是连接超时,有没有办法也指定下载超时?
示例:
Typhoeus::Request.new(url, **:timeout => 3000**, :followlocation => true)发布于 2013-02-12 07:01:08
这可能取决于您使用的版本。从第0.5号台风开始就是这样的:libcurl timeout。其中应该包括转移。请比较libcurl connect timeout。
发布于 2015-08-21 04:44:35
自最初的帖子/答案以来,Typhoeus自述文件似乎已经更新了。
https://github.com/typhoeus/typhoeus#timeouts
timeout和connecttimeout。timeout是整个请求的时间限制,单位为秒。connecttimeout是连接阶段的时间限制,同样是以秒为单位的。
还有两个细粒度的选项timeout_ms和connecttimeout_ms,但只有在使用异步解析器编译curl时才支持以毫秒为单位的超时。
https://stackoverflow.com/questions/14819339
复制相似问题