54 releases (30 breaking)

0.61.0 Dec 8, 2023
0.60.11 Sep 9, 2024
0.60.10 Aug 28, 2024
0.60.9 Jul 3, 2024
0.30.0-alpha Nov 24, 2021

#2914 in Network programming

Download history 418920/week @ 2024-07-20 417584/week @ 2024-07-27 415861/week @ 2024-08-03 427992/week @ 2024-08-10 442874/week @ 2024-08-17 443438/week @ 2024-08-24 418839/week @ 2024-08-31 452880/week @ 2024-09-07 411890/week @ 2024-09-14 461687/week @ 2024-09-21 385269/week @ 2024-09-28 338664/week @ 2024-10-05 344351/week @ 2024-10-12 342699/week @ 2024-10-19 308885/week @ 2024-10-26 266226/week @ 2024-11-02

1,313,920 downloads per month
Used in 912 crates (454 directly)

Apache-2.0

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

~5–11MB
~107K SLoC