1 个不稳定版本
0.3.0 | 2023 年 8 月 27 日 |
---|
#2 在 #retina
35KB
597 行
Retina-Fetch
此 crate 为 Fetch API 提供了 Retina 浏览器 的实现,但也可以独立使用。它目前覆盖了一些规范,完全有意向符合所有 Fetch 标准 和 HTTP,以及 W3C 网页应用。
安装
cargo add retina-fetch
示例
use retina_fetch::{Fetch, Request};
use url::Url;
#[tokio::main]
async fn main() {
let fetch = Fetch::new();
let url = Url::parse("https://example.org/").unwrap();
let request = Request::get_document(url, Default::default());
let response = fetch.fetch(request).await.unwrap();
println!("Response {response:#?}");
}
参考
依赖关系
~8–20MB
~304K SLoC