Enum rouille::websocket::WebsocketError
[−]
[src]
pub enum WebsocketError { InvalidWebsocketRequest, WrongSubprotocol, }
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 include websocket
.
- The Sec-WebSocket-Version
header must be 13
.
- Must have a Sec-WebSocket-Key
header.
WrongSubprotocol
The subprotocol passed to the function was not requested by the client.
Trait Implementations
impl Debug for WebsocketError
[src]
impl Error for WebsocketError
[src]
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
1.0.0
The lower-level cause of this error, if any. Read more