18 breaking releases

Uses new Rust 2021

0.47.0 Aug 4, 2022
0.46.0 Jul 20, 2022
0.45.0 Jun 29, 2022
0.39.0 Mar 17, 2022
0.30.0-alpha Nov 24, 2021
Download history 22785/week @ 2022-04-22 26644/week @ 2022-04-29 27894/week @ 2022-05-06 29551/week @ 2022-05-13 23767/week @ 2022-05-20 24477/week @ 2022-05-27 31709/week @ 2022-06-03 32396/week @ 2022-06-10 35134/week @ 2022-06-17 31868/week @ 2022-06-24 33860/week @ 2022-07-01 35704/week @ 2022-07-08 36584/week @ 2022-07-15 36519/week @ 2022-07-22 39229/week @ 2022-07-29 39887/week @ 2022-08-05

160,770 downloads per month
Used in 403 crates (343 directly)

Apache-2.0

295KB
6K 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
  • ByteStream: a misuse-resistant abstraction for streaming binary data
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.5MB
~96K SLoC