55 releases (30 breaking)

0.61.0 Dec 8, 2023
0.60.12 Jan 14, 2025
0.60.11 Sep 9, 2024
0.60.9 Jul 3, 2024
0.30.0-alpha Nov 24, 2021

#2946 in Network programming

Download history 328875/week @ 2024-10-23 311279/week @ 2024-10-30 309535/week @ 2024-11-06 322272/week @ 2024-11-13 332311/week @ 2024-11-20 289508/week @ 2024-11-27 327367/week @ 2024-12-04 334593/week @ 2024-12-11 251082/week @ 2024-12-18 126460/week @ 2024-12-25 216877/week @ 2025-01-01 349579/week @ 2025-01-08 330389/week @ 2025-01-15 343622/week @ 2025-01-22 374433/week @ 2025-01-29 350522/week @ 2025-02-05

1,466,816 downloads per month
Used in 1,004 crates (469 directly)

Apache-2.0

785KB
16K SLoC

aws-smithy-http

Core HTTP primitives for service clients generated by smithy-rs including:

  • HTTP Body implementation
  • Endpoint support
  • HTTP header deserialization
  • Event streams
  • ByteStream: (supported on crate feature rt-tokio only) a misuse-resistant abstraction for streaming binary data

This crate is part of the AWS SDK for Rust and the smithy-rs code generator. In most cases, it should not be used directly.


lib.rs:

Core HTTP primitives for service clients generated by smithy-rs including:

  • HTTP Body implementation
  • Endpoint support
  • HTTP header deserialization
  • Event streams
Feature Description
rt-tokio Provides features that are dependent on tokio including the ByteStream::from_path util
event-stream Provides Sender/Receiver implementations for Event Stream codegen.

Dependencies

~5–11MB
~108K SLoC