Testeur WebSocket

Connecter et déboguer des WebSockets

100 % local — rien n'est téléversé
Déconnecté
Essayer un point de terminaison:

Les navigateurs ne peuvent pas envoyer d'en-têtes personnalisés via WebSocket. Placez les jetons dans la requête d'URL ou un sous-protocole.

Reçu / Envoyé0
Les messages apparaîtront ici une fois connecté.

Comment utiliser

  1. Saisissez une URL WebSocket (ws:// ou wss://) et cliquez sur Connecter. Le point d'état indique l'état de la connexion.
  2. Saisissez un message puis cliquez sur Envoyer (ou appuyez sur Entrée). Les messages envoyés et reçus apparaissent dans le journal avec leur direction, heure et taille.
  3. Les messages JSON sont formatés automatiquement ; utilisez Pause pour figer le journal pendant le flux.
  4. Cliquez sur un point de terminaison d'exemple pour essayer l'outil instantanément, ou sur Déconnecter pour fermer le socket.

FAQ

Puis-je définir des en-têtes personnalisés comme Authorization ?

Non — l'API WebSocket du navigateur n'autorise pas d'en-têtes de poignée de main personnalisés. Passez les jetons en paramètre de requête ou via le champ de sous-protocole.

Pourquoi ma connexion se ferme-t-elle immédiatement ?

Causes courantes : le serveur exige une authentification, l'URL utilise le mauvais schéma (wss:// pour les points de terminaison TLS), ou un proxy/répartiteur de charge rejette la poignée de main. Vérifiez le code de fermeture affiché dans le journal.

Mon trafic est-il stocké quelque part ?

Non. Les messages n'existent que dans cet onglet du navigateur ; rien n'est journalisé sur un serveur. L'historique des URLs est conservé uniquement dans localStorage.