Développeur / Réseau
Testeur WebSocket
Connectez-vous à un serveur WebSocket depuis votre navigateur, envoyez des messages, suivez tout ce qui arrive dans un journal horodaté avec formatage JSON et renvoyez un message pour maintenir la connexion active.
Testeur WebSocket: Le testeur ouvre une connexion WebSocket directement depuis votre navigateur vers le serveur que vous indiquez : les messages ne transitent donc jamais par ce site. Il indique l'ouverture de la connexion, chaque message envoyé ou reçu avec son horodatage, les erreurs, ainsi que le code et le motif de fermeture. Le JSON reçu peut être affiché avec une mise en forme, et un message peut être renvoyé toutes les quelques secondes pour maintenir ouverte une connexion inactive. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
La connexion va directement de votre navigateur au serveur ; les messages ne transitent pas par ce site. Les navigateurs ne peuvent pas envoyer de pings du protocole WebSocket ; l'option de répétition envoie donc votre message comme keep-alive à la place.
Déboguer un serveur WebSocket
Si la connexion se ferme immédiatement avec le code 1006, le serveur a probablement refusé la mise à niveau HTTP : vérifiez le chemin, assurez-vous qu’il accepte l’origine de cette page et contrôlez les éventuelles informations d’authentification requises, souvent un jeton dans la chaîne de requête de l’URL, car les navigateurs ne peuvent pas ajouter d’en-têtes personnalisés aux requêtes WebSocket.
Pour les points de terminaison HTTP ordinaires, vérifiez les codes d’état avec le vérificateur de statut HTTP, ou convertissez une commande curl en code avec cURL to code.
Maintenir les connexions actives
Les proxys et les équilibreurs de charge ferment souvent les connexions inactives après 30 à 120 secondes. Les serveurs envoient généralement des pings du protocole pour éviter cela ; lors d’un test depuis un navigateur, envoyer un petit message toutes les 30 secondes produit le même effet.
Comment l'utiliser
- Saisissez une adresse wss:// et un sous-protocole si votre serveur en nécessite un.
- Connectez-vous, saisissez un message, puis envoyez-le.
- Consultez le journal des messages envoyés et reçus, ainsi que le code de fermeture lorsque la connexion se termine.
Confidentialité et limitations
Les connexions vont directement de votre navigateur à votre serveur ; ce site ne voit pas les messages.
Outils associés
Questions fréquentes
Pourquoi ne puis-je pas me connecter à des adresses ws:// ?
Cette page est chargée en HTTPS et les navigateurs n'autorisent les connexions sécurisées wss:// depuis des pages sécurisées, sauf vers localhost, qui est considéré comme sécurisé.
Que signifient les codes de fermeture ?
1000 correspond à une fermeture normale, 1001 signifie que le serveur ou la page va disparaître, 1006 indique que la connexion a été interrompue sans message de fermeture, et 1008 ou 1011 signifient que le serveur a refusé la connexion ou a rencontré une erreur.
Pourquoi la connexion échoue-t-elle sans motif ?
Pour des raisons de sécurité, les navigateurs masquent les détails des connexions qui échouent. Vérifiez l'adresse, que le serveur accepte les connexions provenant d'autres origines, ainsi que les journaux du serveur.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis