跳转至

超时配置

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

所有时间均以秒为单位