Desenvolvedor / Rede

Testador de WebSocket

Conecte-se a um servidor WebSocket pelo navegador, envie mensagens, acompanhe tudo o que chega em um registro com horários e formatação JSON e repita uma mensagem para manter a conexão ativa.

Testador de WebSocket: O testador abre uma conexão WebSocket diretamente do seu navegador com o servidor informado, portanto as mensagens nunca passam por este site. Ele mostra quando a conexão é aberta, todas as mensagens nos dois sentidos com um registro de data e hora, os erros e o código e o motivo do fechamento. O JSON recebido pode ser exibido formatado, e uma mensagem pode ser enviada novamente a cada poucos segundos para manter aberta uma conexão ociosa. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Testador de WebSocketProcessamento local

Roda inteiramente no seu navegador

Fechado

    A conexão vai diretamente do seu navegador para o servidor; as mensagens não passam por este site. Os navegadores não podem enviar pings do protocolo WebSocket, então a opção de repetição envia sua mensagem como um keep-alive.

    Depurando um servidor WebSocket

    Se a conexão for encerrada imediatamente com o código 1006, provavelmente o servidor rejeitou a atualização HTTP: verifique o caminho, se ele aceita a origem desta página e qualquer autenticação exigida — geralmente um token na string de consulta da URL —, pois os navegadores não podem adicionar cabeçalhos personalizados às solicitações WebSocket.

    Para endpoints HTTP comuns, confira os códigos de status com o verificador de status HTTP ou transforme um comando curl em código com cURL para código.

    Mantendo as conexões ativas

    Proxies e balanceadores de carga costumam fechar conexões ociosas após 30 a 120 segundos. Os servidores geralmente enviam pings do protocolo para evitar isso; ao testar em um navegador, enviar uma mensagem pequena a cada 30 segundos tem o mesmo efeito.

    Como usar

    1. Insira um endereço wss:// e um subprotocolo, se o seu servidor exigir um.
    2. Conecte-se, digite uma mensagem e envie-a.
    3. Acompanhe o registro das mensagens enviadas e recebidas e o código de fechamento quando a conexão terminar.

    Privacidade e limitações

    As conexões vão diretamente do seu navegador para o seu servidor; este site não vê as mensagens.

    Ferramentas relacionadas

    Perguntas frequentes

    Por que não consigo me conectar a endereços ws://?

    Esta página é carregada por HTTPS, e os navegadores permitem apenas conexões seguras wss:// a partir de páginas seguras, exceto para localhost, que é considerado seguro.

    O que significam os códigos de fechamento?

    1000 indica um fechamento normal, 1001 significa que o servidor ou a página está sendo encerrado, 1006 significa que a conexão caiu sem uma mensagem de fechamento, e 1008 ou 1011 indicam que o servidor recusou a conexão ou falhou.

    Por que a conexão falha sem informar o motivo?

    Os navegadores ocultam os detalhes de conexões que falharam por segurança. Verifique o endereço, se o servidor aceita conexões de outras origens e os próprios registros do servidor.

    Ferramenta grátis · no seu navegador execuções · não precisa de conta