http-request 8.91.84

http-request is a lightweight, efficient library for building, sending, and handling HTTP/HTTPS requests in Rust applications. It provides a simple and intuitive API, allowing developers to easily interact with web services, whether they use the "HTTP" or "HTTPS" protocol. The library supports various HTTP methods, custom headers, request bodies, timeout, automatic handling of redirects (including detecting redirect loops), and enhanced response body decoding (both automatic and manual), enabling fast and secure communication. Whether working with secure "HTTPS" connections or standard "HTTP" requests, the library is optimized for performance, minimal resource usage, and easy integration into Rust projects.
Documentation
Build #2845675 2026-01-24 02:56:37
# rustc version
rustc 1.95.0-nightly (d222ddc4d 2026-01-23)# docs.rs version
docsrs 0.1.0 (07f7a059 2026-01-22 )# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/http-request-8.91.84/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/http-request-8.91.84/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260123-1.95.0-nightly-d222ddc4d\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 9b430024b6a9e5c955241611151e23ecd24797c4e9e55a61d8a1f082134305a1
[INFO] running `Command { std: "docker" "start" "-a" "9b430024b6a9e5c955241611151e23ecd24797c4e9e55a61d8a1f082134305a1", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting http-request v8.91.84 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unclosed HTML tag `u8`
[INFO] [stderr]    --> src/request/request_builder/impl.rs:157:62
[INFO] [stderr]     |
[INFO] [stderr] 157 |     /// - `T` - The binary body data (must implement Into<Vec<u8>>).
[INFO] [stderr]     |                                                              ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 157 |     /// - `T` - The binary body data (must implement `Into<Vec<u8>>`).
[INFO] [stderr]     |                                                      +             +
[INFO] [stderr] 
[INFO] [stderr] warning: `http-request` (lib doc) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [optimized] target(s) in 0.94s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/http_request/index.html
[INFO] running `Command { std: "docker" "inspect" "9b430024b6a9e5c955241611151e23ecd24797c4e9e55a61d8a1f082134305a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b430024b6a9e5c955241611151e23ecd24797c4e9e55a61d8a1f082134305a1", kill_on_drop: false }`
[INFO] [stdout] 9b430024b6a9e5c955241611151e23ecd24797c4e9e55a61d8a1f082134305a1