15 unstable releases (3 breaking)

new 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

#158 in HTTP server

Download history 380/week @ 2024-12-22 1970/week @ 2024-12-29 1938/week @ 2025-01-05 1220/week @ 2025-01-12 2082/week @ 2025-01-19 11442/week @ 2025-01-26 14815/week @ 2025-02-02 16450/week @ 2025-02-09 23162/week @ 2025-02-16 31530/week @ 2025-02-23 42062/week @ 2025-03-02 61309/week @ 2025-03-09 66931/week @ 2025-03-16 66763/week @ 2025-03-23 60318/week @ 2025-03-30 65726/week @ 2025-04-06

265,361 downloads per month
Used in 159 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