SoupWebsocketCloseCode

Pre-defined close codes that can be passed to soup.websocket_connection.WebsocketConnection.close or received from soup.websocket_connection.WebsocketConnection.getCloseCode.

However, other codes are also allowed.

Values

ValueMeaning
Normal1000

a normal, non-error close

GoingAway1001

the client/server is going away

ProtocolError1002

a protocol error occurred

UnsupportedData1003

the endpoint received data of a type that it does not support.

NoStatus1005

reserved value indicating that no close code was present; must not be sent.

Abnormal1006

reserved value indicating that the connection was closed abnormally; must not be sent.

BadData1007

the endpoint received data that was invalid (eg, non-UTF-8 data in a text message).

PolicyViolation1008

generic error code indicating some sort of policy violation.

TooBig1009

the endpoint received a message that is too big to process.

NoExtension1010

the client is closing the connection because the server failed to negotiate a required extension.

ServerError1011

the server is closing the connection because it was unable to fulfill the request.

TlsHandshake1015

reserved value indicating that the TLS handshake failed; must not be sent.