File tree Expand file tree Collapse file tree
templates/project_template Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -247,7 +247,7 @@ def get_response(self, save_cached=False):
247247 @return:
248248 """
249249 # 设置超时默认时间
250- self .requests_kwargs .setdefault ("timeout" , 22 ) # connect=22 read=22
250+ self .requests_kwargs .setdefault ("timeout" , setting . REQUEST_TIMEOUT ) # connect=22 read=22
251251
252252 # 设置stream
253253 # 默认情况下,当你进行网络请求后,响应体会立即被下载。你可以通过 stream 参数覆盖这个行为,推迟下载响应体直到访问 Response.content 属性。此时仅有响应头被下载下来了。缺点: stream 设为 True,Requests 无法将连接释放回连接池,除非你 消耗了所有的数据,或者调用了 Response.close。 这样会带来连接效率低下的问题。
Original file line number Diff line number Diff line change 7979SAVE_FAILED_REQUEST = True
8080# request防丢机制。(指定的REQUEST_LOST_TIMEOUT时间内request还没做完,会重新下发 重做)
8181REQUEST_LOST_TIMEOUT = 600 # 10分钟
82+ # request网络请求超时时间
83+ REQUEST_TIMEOUT = 22 # 等待服务器响应的超时时间,浮点数,或(connect timeout, read timeout)元组
8284
8385# 下载缓存 利用redis缓存,但由于内存大小限制,所以建议仅供开发调试代码时使用,防止每次debug都需要网络请求
8486RESPONSE_CACHED_ENABLE = False # 是否启用下载缓存 成本高的数据或容易变需求的数据,建议设置为True
Original file line number Diff line number Diff line change 6565SAVE_FAILED_REQUEST = True
6666# request防丢机制。(指定的REQUEST_LOST_TIMEOUT时间内request还没做完,会重新下发 重做)
6767REQUEST_LOST_TIMEOUT = 600 # 10分钟
68+ # request网络请求超时时间
69+ REQUEST_TIMEOUT = 22 # 等待服务器响应的超时时间,浮点数,或(connect timeout, read timeout)元组
6870
6971# 下载缓存 利用redis缓存,但由于内存大小限制,所以建议仅供开发调试代码时使用,防止每次debug都需要网络请求
7072RESPONSE_CACHED_ENABLE = False # 是否启用下载缓存 成本高的数据或容易变需求的数据,建议设置为True
You can’t perform that action at this time.
0 commit comments