forked from boostorg/beast
Refactor WebSocket error codes (API Change):
fix #325 This removes unused and misleading handshake error codes. All semantic handshake failures are now reported using the same code, error::handshake_failed. Errors originating from stream operations still use the underlying stream error codes (for example: boost::asio::error::connection_reset).
This commit is contained in:
1 parent
dd6b5004ac
commit
32dbfb283b
6 files changed
+31
-59
No files matched your search
@@ -23,32 +23,8 @@ enum class error
|
||||
/// WebSocket connection failed, protocol violation
|
||||
failed,
|
||||
|
||||
/// Upgrade request failed, connection is closed
|
||||
handshake_failed,
|
||||
|
||||
/// Upgrade request failed, but connection is still open
|
||||
keep_alive,
|
||||
|
||||
/// HTTP response is malformed
|
||||
response_malformed,
|
||||
|
||||
/// HTTP response failed the upgrade
|
||||
response_failed,
|
||||
|
||||
/// Upgrade request denied for invalid fields.
|
||||
response_denied,
|
||||
|
||||
/// Upgrade request is malformed
|
||||
request_malformed,
|
||||
|
||||
/// Upgrade request fields incorrect
|
||||
request_invalid,
|
||||
|
||||
/// Upgrade request denied
|
||||
request_denied,
|
||||
|
||||
/// General WebSocket error
|
||||
general
|
||||
/// Upgrade handshake failed
|
||||
handshake_failed
|
||||
};
|
||||
|
||||
} // websocket
|
||||
|
||||
Reference in new issue
Block a user