31 releases (breaking)

0.54.4 Feb 24, 2023
0.54.1 Jan 25, 2023
0.52.0 Dec 12, 2022
0.51.0 Oct 24, 2022
0.30.0-alpha Nov 24, 2021

#700 in Network programming

Download history 53980/week @ 2022-11-28 60615/week @ 2022-12-05 59965/week @ 2022-12-12 58272/week @ 2022-12-19 34637/week @ 2022-12-26 55104/week @ 2023-01-02 65972/week @ 2023-01-09 76882/week @ 2023-01-16 78660/week @ 2023-01-23 81454/week @ 2023-01-30 77321/week @ 2023-02-06 78887/week @ 2023-02-13 93915/week @ 2023-02-20 90616/week @ 2023-02-27 96343/week @ 2023-03-06 101709/week @ 2023-03-13

386,231 downloads per month
Used in 530 crates (388 directly)

Apache-2.0

330KB
7K 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–10MB
~157K SLoC