55 releases (30 breaking)

0.61.0 Dec 8, 2023
0.60.12 Jan 14, 2025
0.60.11 Sep 9, 2024
0.60.9 Jul 3, 2024
0.30.0-alpha Nov 24, 2021

#2943 in Network programming

Download history 312006/week @ 2024-10-29 309457/week @ 2024-11-05 320544/week @ 2024-11-12 331947/week @ 2024-11-19 287745/week @ 2024-11-26 329969/week @ 2024-12-03 333522/week @ 2024-12-10 293049/week @ 2024-12-17 127109/week @ 2024-12-24 180968/week @ 2024-12-31 339158/week @ 2025-01-07 337203/week @ 2025-01-14 336726/week @ 2025-01-21 366991/week @ 2025-01-28 420606/week @ 2025-02-04 491877/week @ 2025-02-11

1,666,520 downloads per month
Used in 1,008 crates (469 directly)

Apache-2.0

785KB
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
~108K SLoC