Crate actix_http

source ·
Expand description

HTTP primitives for the Actix ecosystem.

Crate Features

FeatureFunctionality
http2HTTP/2 support via h2.
opensslTLS support via OpenSSL.
rustlsTLS support via rustls.
compress-brotliPayload compression support: Brotli.
compress-gzipPayload compression support: Deflate, Gzip.
compress-zstdPayload compression support: Zstd.
trust-dnsUse trust-dns as the client DNS resolver.

Re-exports

  • pub use self::error::Error;
  • pub use self::header::ContentEncoding;
  • pub use self::payload::PayloadStream;
    Deprecated

Modules

  • Traits and structures to aid consuming and writing HTTP payloads.
  • Content-Encoding support.
  • Error and Result module
  • HTTP/1 protocol implementation.
  • HTTP/2 protocol.
  • Pre-defined HeaderNames, traits for parsing and conversion, and other header utility methods.
  • Various testing helpers for use in internal and app tests.
  • URI component of request and response lines
  • WebSocket protocol implementation.

Structs

Enums

Traits

  • Trait that implements general purpose operations on HTTP messages.

Type Aliases