文件名称:mio_httpc:基于mio的异步和同步HTTP客户端
文件大小:93KB
文件格式:ZIP
更新时间:2024-05-26 20:58:30
Rust
mio_httpc是仅在mio之上运行的异步http客户端。 为了方便起见,它还为简单的单行阻塞HTTP调用提供了CallBuilder :: exec。 除了CallBuilder :: exec以外,任何呼叫都不会阻塞,即使是DNS解析也不会阻塞,因为它是在内部实现的以避免阻塞。 为了使https工作,mio_httpc要求您使用以下功能指定TLS实现之一:本机,openssl或rtls(rustls)。 默认构建将在任何https URI上失败。 CallBuilder还具有URL构造功能(host / path_segm / query / set_https / auth / https),该功能将处理url安全编码。 mio_httpc分配的内存最少,通常可与您提供的缓冲区以及内部缓冲区池一起使用,这些缓冲区可在新调用中重用。 块传输解码 mio_httpc使用默认的
【文件预览】:
mio_httpc-master
----LICENSE-MIT(1KB)
----Cargo.toml(2KB)
----src()
--------resolve()
--------httpc.rs(14KB)
--------types.rs(23KB)
--------tls_api()
--------dns_parser()
--------auth.pest(650B)
--------connection.rs(32KB)
--------lib.rs(8KB)
--------api()
--------call.rs(36KB)
----LICENSE-APACHE(11KB)
----build.rs(518B)
----examples()
--------sync.rs(609B)
--------url.rs(373B)
--------get_streaming.rs(4KB)
--------get.rs(2KB)
--------ws.rs(3KB)
----README.md(7KB)
----Makefile(723B)
----.gitignore(51B)