[−][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. |