52 releases (30 breaking)

0.61.0 Dec 8, 2023
0.60.9 Jul 3, 2024
0.60.8 Apr 19, 2024
0.60.7 Mar 12, 2024
0.30.0-alpha Nov 24, 2021

#15 in #aws-smithy

Download history 277662/week @ 2024-04-04 291227/week @ 2024-04-11 300840/week @ 2024-04-18 307346/week @ 2024-04-25 313810/week @ 2024-05-02 322654/week @ 2024-05-09 340238/week @ 2024-05-16 329772/week @ 2024-05-23 365133/week @ 2024-05-30 365043/week @ 2024-06-06 361009/week @ 2024-06-13 340828/week @ 2024-06-20 413149/week @ 2024-06-27 393885/week @ 2024-07-04 411411/week @ 2024-07-11 328564/week @ 2024-07-18

1,608,135 downloads per month
Used in 822 crates (445 directly)

Apache-2.0

770KB
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

~4.5–6.5MB
~107K SLoC