Enum hyper::header::ProtocolName [] [src]

pub enum ProtocolName {
    Http,
    Tls,
    WebSocket,
    H2c,
    Unregistered(String),
}

A protocol name used to identify a spefic protocol. Names are case-sensitive except for the WebSocket value.

Variants

Http

HTTP value, Hypertext Transfer Protocol

Tls

TLS value, Transport Layer Security RFC2817

WebSocket

WebSocket value, matched case insensitively,Web Socket Protocol RFC6455

H2c

h2c value, HTTP/2 over cleartext TCP

Unregistered(String)

Any other protocol name not known to hyper