Enum rouille::websocket::WebsocketError [−][src]
pub enum WebsocketError {
InvalidWebsocketRequest,
WrongSubprotocol,
}
Expand description
Error that can happen when attempting to start websocket.
Variants
InvalidWebsocketRequest
The request does not match a websocket request.
The conditions are:
- The method must be
GET
. - The HTTP version must be at least 1.1.
- The request must include
Host
. - The
Connection
header must includewebsocket
. - The
Sec-WebSocket-Version
header must be13
. - Must have a
Sec-WebSocket-Key
header.
WrongSubprotocol
The subprotocol passed to the function was not requested by the client.