Desarrollador / Red
Probador de WebSocket
Conecta con un servidor WebSocket desde tu navegador, envía mensajes, supervisa todo lo que llega en un registro con marcas de tiempo y formato JSON, y repite un mensaje para mantener la conexión activa.
Probador de WebSocket: El probador abre una conexión WebSocket directamente desde tu navegador con el servidor que indiques, por lo que los mensajes nunca pasan por este sitio. Muestra cuándo se abre la conexión, todos los mensajes enviados y recibidos con una marca de tiempo, los errores y el código y motivo de cierre. Puedes mostrar el JSON recibido con formato y enviar un mensaje de nuevo cada pocos segundos para mantener abierta una conexión inactiva. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
La conexión va directamente de tu navegador al servidor; los mensajes no pasan por este sitio. Los navegadores no pueden enviar pings del protocolo WebSocket, por lo que la opción de repetición envía tu mensaje como señal de mantenimiento de conexión.
Depurar un servidor WebSocket
Si la conexión se cierra de inmediato con el código 1006, probablemente el servidor rechazó la actualización de HTTP: comprueba la ruta, que acepte el origen de esta página y cualquier autenticación que requiera, a menudo un token en la cadena de consulta de la URL, ya que los navegadores no pueden añadir encabezados personalizados a las solicitudes WebSocket.
Para endpoints HTTP normales, comprueba los códigos de estado con el comprobador de estados HTTP o convierte un comando curl en código con cURL a código.
Mantener activas las conexiones
Los proxies y equilibradores de carga suelen cerrar las conexiones inactivas después de 30 a 120 segundos. Los servidores suelen enviar pings del protocolo para evitarlo; al hacer pruebas desde un navegador, enviar un mensaje pequeño cada 30 segundos tiene el mismo efecto.
Cómo se usa
- Introduce una dirección wss:// y un subprotocolo si tu servidor necesita uno.
- Conéctate, escribe un mensaje y envíalo.
- Consulta el registro de los mensajes enviados y recibidos, así como el código de cierre cuando termine la conexión.
Privacidad y límites
Las conexiones van directamente de tu navegador a tu servidor; este sitio no ve los mensajes.
Herramientas relacionadas
Preguntas frecuentes
¿Por qué no puedo conectarme a direcciones ws://?
Esta página se carga mediante HTTPS y los navegadores solo permiten conexiones seguras wss:// desde páginas seguras, excepto en localhost, que se considera seguro.
¿Qué significan los códigos de cierre?
1000 indica un cierre normal; 1001 significa que el servidor o la página va a dejar de estar disponible; 1006 indica que la conexión se interrumpió sin un mensaje de cierre; y 1008 o 1011 significan que el servidor rechazó la conexión o tuvo un fallo.
¿Por qué falla la conexión sin indicar el motivo?
Los navegadores ocultan por seguridad los detalles de las conexiones fallidas. Comprueba la dirección, que el servidor acepte conexiones desde otros orígenes y los registros del propio servidor.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta