[−][src]Module tide::http::upgrade
HTTP protocol upgrades.
In HTTP it's not uncommon to convert from one protocol to another. For
example HTTP/1.1
can upgrade a connection to websockets using the
upgrade header,
while HTTP/2
uses a custom
handshake. Regardless of
the HTTP version, changing protocols always involves some handshake,
after which it is turned into a stream of bytes. This module provides
primitives for upgrading from HTTP request-response pairs to alternate
protocols.
Structs
Connection | An upgraded HTTP connection. |
Receiver | The receiving half of a channel to send an upgraded connection. |
Sender | The sending half of a channel to send an upgraded connection. |