WebsocketCloseCode
Description:
[ CCode ( cprefix = "SOUP_WEBSOCKET_CLOSE_" , type_id = "soup_websocket_close_code_get_type ()" ) ]
[ Version ( since = "2.50" ) ]
public enum WebsocketCloseCode
Pre-defined close codes that can be passed to close or received from
get_close_code.
(However, other codes are also allowed.)
Content:
Enum values:
- ABNORMAL - reserved value
indicating that the connection was closed abnormally; must not be sent.
- BAD_DATA - the endpoint received
data that was invalid (eg, non-UTF-8 data in a text message).
- GOING_AWAY - the client/server
is going away
- NORMAL - a normal, non-error close
- NO_EXTENSION - the client is
closing the connection because the server failed to negotiate a required extension.
- NO_STATUS - reserved value
indicating that no close code was present; must not be sent.
- POLICY_VIOLATION - generic
error code indicating some sort of policy violation.
- PROTOCOL_ERROR - a protocol
error occurred
- SERVER_ERROR - the server is
closing the connection because it was unable to fulfill the request.
- TLS_HANDSHAKE - reserved
value indicating that the TLS handshake failed; must not be sent.
- TOO_BIG - the endpoint received a
message that is too big to process.
- UNSUPPORTED_DATA - the
endpoint received data of a type that it does not support.