#session-cookies #cookies #session #http

asession

一个用户友好的客户端包装器

3个版本

0.1.2 2023年6月27日
0.1.1 2023年6月26日
0.1.0 2023年6月26日

#446 in HTTP客户端


2个Crate中使用(通过authku

MIT/Apache

8KB
150

asession

一个用户友好的客户端包装器,可以自动处理cookie,并将cookie从/到指定路径进行加载和存储。

用法

use asession::SessionBuilder;

#[tokio::main]
async fn main() {
    let session: Session = SessionBuilder::new()
        .cookies_store_into("cookies.json".into())
        .build().unwrap();

    let res = session.post("https://www.example.com")
        .form(&[("key", "value")])
        .send()
        .await
        .unwrap();
}

依赖项

~5–19MB
~260K SLoC