#
Error Handling
Die API verwendet spezifische Fehlercodes, um unterschiedliche Fehlerbedingungen zu signalisieren.
#
Spezifische Fehlercodes
- Fehlercode 4001: Nicht autorisiert. Wird gesendet, wenn die Authentifizierung fehlschlägt.
#
Beispiel: Clientseitige Fehlerbehandlung
import websockets
async def handle_errors(websocket):
try:
while True:
message = await websocket.recv()
# Verarbeite die Nachricht
except websockets.exceptions.ConnectionClosedError as e:
if e.code == 4001:
print("Fehler: Nicht autorisiert")
else:
print(f"Verbindung geschlossen mit Code {e.code}")
ws.onerror = function(error) {
console.error(`WebSocket Error: ${error}`);
};
ws.onclose = function(event) {
if (event.code === 4001) {
console.error("Fehler: Nicht autorisiert");
} else {
console.log(`WebSocket geschlossen mit Code ${event.code}`);
}
};