文件名称:attohttpc:Rust轻量级HTTP 1.1客户端
文件大小:66KB
文件格式:ZIP
更新时间:2024-05-22 00:57:38
Rust
attohttpc | | 为什么选择attohttpc? 该项目的目标是为Rust生态系统提供一个轻量级且简单的HTTP客户端。 预期用途用于具有HTTP需求的项目,这些项目的性能要求不严格或HTTP并非应用程序的主要目的。 请注意,该项目仍会尽力而为,并尽可能避免分配,但远离Rust的异步堆栈以提供尽可能小的板条箱。 在可能的情况下,在功能标志后提供功能,以允许用户获得所需的东西。 这是项目的目标: 轻的 安全的 易于使用 模块化的 HTTP / 1.1 使用生态系统中的优质包装箱( http , url , encoding_rs ),而不是重新发明*。 特征 charsets支持解码不仅仅是UTF-8的更多文本编码 compress支持解压缩响应主体(默认) json支持序列化和反序列化 对url编码形式的form支持(不包括对多部分的支持) tls对tls连接的支
【文件预览】:
attohttpc-master
----rustfmt.toml(16B)
----Cargo.toml(3KB)
----.github()
--------workflows()
----clippy.bash(94B)
----src()
--------error.rs(7KB)
--------tls()
--------parsing()
--------multipart.rs(3KB)
--------streams.rs(8KB)
--------lib.rs(5KB)
--------request()
--------charsets.rs(783B)
--------happy.rs(5KB)
----examples()
--------charset.rs(181B)
--------cat.rs(377B)
--------post_json.rs(373B)
--------session.rs(263B)
--------post.rs(316B)
--------head.rs(228B)
--------imdb.rs(456B)
--------nhlapi.rs(294B)
--------multipart.rs(561B)
----LICENSE(16KB)
----README.md(2KB)
----tests()
--------test_redirection.rs(2KB)
--------test_timeout.rs(2KB)
--------tools()
--------test_invalid_certs.rs(2KB)
--------test_proxy.rs(7KB)
--------test_multipart.rs(4KB)
----.gitignore(38B)
----run-tests.bash(696B)