Python请求超时

use*_*629 5 python python-requests

我已经通过阅读http://www.mobify.com/blog/http-requests-are-hard/http://docs.python-requests.org/en/latest/api/#requests.request到更好地了解超时.基于此我可以看到有连接超时:

connect_timeout = 0.0001

try:
    response = requests.get(url="https://httpbin.org/delay/5",
                        timeout=(connect_timeout, 10.0))
except requests.exceptions.ConnectTimeout as e:
    print "Too slow Mojo!"
Run Code Online (Sandbox Code Playgroud)

并读取超时:

read_timeout = 1.0

try:
    response = requests.get(url="https://httpbin.org/delay/5",
                        timeout=(10.0, read_timeout))
except requests.exceptions.ReadTimeout as e:
    print "Waited too long between bytes."
Run Code Online (Sandbox Code Playgroud)

如果响应未在特定时间内完成,我也有兴趣让请求模块"放弃".我不确定这种超时的用语是什么.我怎么会这样呢?