51 releases (30 breaking)

0.61.0 Dec 8, 2023
0.60.8 Apr 19, 2024
0.60.7 Mar 12, 2024
0.60.1 Dec 13, 2023
0.30.0-alpha Nov 24, 2021

#2917 in Network programming

Download history 249392/week @ 2024-01-26 235693/week @ 2024-02-02 245863/week @ 2024-02-09 234363/week @ 2024-02-16 259772/week @ 2024-02-23 273588/week @ 2024-03-01 262154/week @ 2024-03-08 269949/week @ 2024-03-15 262250/week @ 2024-03-22 266451/week @ 2024-03-29 274710/week @ 2024-04-05 295934/week @ 2024-04-12 299624/week @ 2024-04-19 311499/week @ 2024-04-26 307374/week @ 2024-05-03 270250/week @ 2024-05-10

1,246,098 downloads per month
Used in 782 crates (439 directly)

Apache-2.0

750KB
15K 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