超时配置
ProxyConfig
dataclass
代理配置
Parameters:
Name | Type | Description | Default |
---|---|---|---|
url
|
str | URL
|
代理url. Defaults to None. |
None
|
auth
|
BasicAuth
|
代理认证. Defaults to None. |
None
|
TimeoutConfig
dataclass
各种超时配置
Parameters:
Name | Type | Description | Default |
---|---|---|---|
http_acquire_conn
|
float
|
从连接池获取一个可用连接的超时时间. Defaults to 4.0. |
4.0
|
http_read
|
float
|
从发送http请求到读取全部响应的超时时间. Defaults to 12.0. |
12.0
|
http_connect
|
float
|
新建一个socket连接的超时时间. Defaults to 3.0. |
3.0
|
http_keepalive
|
float
|
http长连接的保持时间. Defaults to 30.0. |
30.0
|
ws_send
|
float
|
websocket发送数据的超时时间. Defaults to 3.0. |
3.0
|
ws_read
|
float
|
从发送websocket数据到结束等待响应的超时时间. Defaults to 8.0. |
8.0
|
ws_close
|
float
|
等待websocket终止连接的时间. Defaults to 10.0. |
10.0
|
ws_keepalive
|
float
|
websocket在长达ws_keepalive的时间内未发生IO则发送close信号关闭连接. Defaults to 300.0. |
300.0
|
ws_heartbeat
|
float
|
websocket心跳间隔. 为None则不发送心跳. Defaults to None. |
None
|
dns_ttl
|
int
|
dns的本地缓存超时时间. Defaults to 600. |
600
|
Note
所有时间均以秒为单位