15 unstable releases (3 breaking)

0.4.1 Apr 13, 2025
0.4.0 Mar 26, 2025
0.3.5 Mar 13, 2025
0.3.3 Feb 27, 2025
0.1.0 Nov 6, 2024

#587 in Network programming

Download history 1238/week @ 2025-01-14 4749/week @ 2025-01-21 12994/week @ 2025-01-28 14365/week @ 2025-02-04 17380/week @ 2025-02-11 26218/week @ 2025-02-18 33243/week @ 2025-02-25 45822/week @ 2025-03-04 65857/week @ 2025-03-11 66551/week @ 2025-03-18 64178/week @ 2025-03-25 60759/week @ 2025-04-01 67657/week @ 2025-04-08 78276/week @ 2025-04-15 76146/week @ 2025-04-22 62864/week @ 2025-04-29

295,680 downloads per month
Used in 188 crates (via ureq)

MIT/Apache

290KB
6K SLoC

Supporting crate for ureq.

This crate contains types used to implement ureq.

In scope:

  • First class HTTP/1.1 protocol implementation
  • Indication of connection states (such as when a connection must be closed)
  • transfer-encoding: chunked
  • 100-continue handling

Out of scope:

  • Opening/closing sockets
  • TLS (https)
  • Request routing
  • Body data transformations (charset, compression etc)

The http crate

Based on the http crate - a unified HTTP API for Rust.


ureq-proto

Supporting crate for ureq.

This crate contains types used to implement ureq.

License: MIT OR Apache-2.0

Dependencies

~1MB
~19K SLoC