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

#2853 in Network programming

Download history 205633/week @ 2024-01-02 231944/week @ 2024-01-09 250257/week @ 2024-01-16 258373/week @ 2024-01-23 246797/week @ 2024-01-30 236621/week @ 2024-02-06 238054/week @ 2024-02-13 248474/week @ 2024-02-20 262224/week @ 2024-02-27 266490/week @ 2024-03-05 271549/week @ 2024-03-12 262855/week @ 2024-03-19 250212/week @ 2024-03-26 282985/week @ 2024-04-02 280542/week @ 2024-04-09 247663/week @ 2024-04-16

1,108,284 downloads per month
Used in 768 crates (440 directly)

Apache-2.0

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