Entwickler / Netzwerk

WebSocket-Tester

Verbinde dich über deinen Browser mit einem WebSocket-Server, sende Nachrichten, verfolge alles, was in einem zeitgestempelten Protokoll mit JSON-Formatierung ankommt, und wiederhole eine Nachricht, um die Verbindung aktiv zu halten.

WebSocket-Tester: Der Tester stellt direkt von deinem Browser aus eine WebSocket-Verbindung zu dem von dir angegebenen Server her. Nachrichten werden daher nie über diese Website übertragen. Angezeigt werden der Zeitpunkt des Verbindungsaufbaus, jede Nachricht in beide Richtungen mit Zeitstempel, Fehler sowie der Schließcode und der Grund. Empfangene JSON-Daten können formatiert angezeigt werden. Außerdem kann eine Nachricht alle paar Sekunden erneut gesendet werden, um eine inaktive Verbindung offen zu halten. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
WebSocket-TesterLokale Verarbeitung

Läuft vollständig in deinem Browser

Geschlossen

    Die Verbindung geht direkt von deinem Browser zum Server; Nachrichten werden nicht über diese Website geleitet. Browser können keine WebSocket-Protokoll-Pings senden. Daher sendet die Wiederholungsoption stattdessen deine Nachricht als Keep-alive.

    Einen WebSocket-Server debuggen

    Wenn die Verbindung sofort mit dem Code 1006 geschlossen wird, hat der Server die HTTP-Aufrüstung wahrscheinlich abgelehnt. Prüfe den Pfad, ob er den Ursprung dieser Seite akzeptiert, und jede erwartete Authentifizierung – häufig ein Token im Abfrageparameter der URL –, da Browser keine benutzerdefinierten Header zu WebSocket-Anfragen hinzufügen können.

    Für gewöhnliche HTTP-Endpunkte kannst du Statuscodes mit dem HTTP-Statusprüfer prüfen oder mit cURL zu Code einen curl-Befehl in Code umwandeln.

    Verbindungen offen halten

    Proxyserver und Load-Balancer schließen inaktive Verbindungen oft nach 30 bis 120 Sekunden. Server senden normalerweise Protokoll-Pings, um dies zu verhindern. Beim Testen in einem Browser erfüllt das regelmäßige Senden einer kleinen Nachricht alle 30 Sekunden denselben Zweck.

    So benutzt du es

    1. Gib eine wss://-Adresse und, falls dein Server eines benötigt, ein Subprotokoll ein.
    2. Stelle die Verbindung her, gib eine Nachricht ein und sende sie.
    3. Verfolge das Protokoll der gesendeten und empfangenen Nachrichten sowie den Schließcode, wenn die Verbindung endet.

    Datenschutz & Einschränkungen

    Verbindungen werden direkt von deinem Browser zu deinem Server hergestellt; diese Website kann die Nachrichten nicht sehen.

    Ähnliche Tools

    Häufige Fragen

    Warum kann ich keine ws://-Adressen verbinden?

    Diese Seite wird über HTTPS geladen. Browser erlauben von sicheren Seiten aus nur sichere wss://-Verbindungen – außer zu localhost, das als sicher gilt.

    Was bedeuten die Schließcodes?

    1000 bedeutet, dass die Verbindung normal geschlossen wurde, 1001 bedeutet, dass der Server oder die Seite beendet wird, 1006 bedeutet, dass die Verbindung ohne eine Schließnachricht abgebrochen ist, und 1008 oder 1011 bedeuten, dass der Server die Verbindung abgelehnt hat oder ein Fehler aufgetreten ist.

    Warum schlägt die Verbindung ohne Angabe eines Grundes fehl?

    Browser verbergen aus Sicherheitsgründen die Details fehlgeschlagener Verbindungen. Überprüfe die Adresse, ob der Server Verbindungen von anderen Ursprüngen akzeptiert, und die eigenen Protokolle des Servers.

    Kostenloses Tool · läuft in deinem browser · kein Konto nötig