Expand description
HTTP 连接管理器
提供连接池复用、Keep-Alive 管理、LRU 淘汰策略和重定向跟随等功能。
§示例
use aria2_core::http::connection::{HttpConnectionManager, HttpConfig};
use std::time::Duration;
#[tokio::main]
async fn main() {
let config = HttpConfig {
max_connections: 10,
connect_timeout: Duration::from_secs(30),
read_timeout: Duration::from_secs(60),
write_timeout: Duration::from_secs(60),
idle_timeout: Duration::from_secs(300),
};
let manager = HttpConnectionManager::new(&config);
// 使用连接管理器...
}Structs§
- Active
Connection - 活动连接信息
- Http
Config - HTTP 连接配置
- Http
Connection Manager - HTTP 连接管理器
- Http
Response
Enums§
- Connection
State - HTTP 连接状态