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.