Ir para o conteúdo

Histórico WebSocket e SSE ​

Histórico WS/SSE captura todas as conexões WebSocket e fluxos de eventos enviados pelo servidor (Server-Sent Events) que passam pelo proxy, permitindo inspecionar mensagens individuais, filtrar por conteúdo ou direção e enviar mensagens para Reenvio WS.

Lista de conexões ​

O painel esquerdo lista todas as conexões capturadas.

ColunaDescrição
HostO host remoto desta conexão.
CaminhoO caminho de upgrade ou fluxo de eventos.
MensagensContagem total de mensagens (WebSocket) ou eventos (SSE).
InícioTimestamp de quando a conexão foi estabelecida.
FimTimestamp de quando a conexão fechou, ou vazio se ainda estiver aberta.
TLSSe a conexão usou TLS.

Clique em uma conexão para abrir sua lista de mensagens.

Filtrar conexões ​

Use a barra de filtro acima da lista de conexões para restringir a visualização.

  • Host: correspondência de substring com a coluna de host.
  • Caminho: correspondência de substring com a coluna de caminho.
  • TLS: mostrar apenas conexões TLS ou sem TLS.
  • No escopo: mostrar apenas conexões cujo host corresponde ao escopo atual.
  • StreamQL: digite uma expressão StreamQL para filtragem estruturada.

Clique no botão Assistência de IA ao lado da entrada StreamQL para gerar uma consulta em linguagem natural.

Lista de mensagens ​

Selecionar uma conexão abre suas mensagens no painel central.

ColunaDescrição
SequênciaNúmero de sequência, começando em 1 para a primeira mensagem da conexão.
DireçãoC->S para cliente para servidor, S->C para servidor para cliente.
OpcodeOpcode WebSocket: text, binary, ping, pong ou close. Entradas SSE mostram o nome do evento.
TamanhoTamanho do payload em bytes.
HoraTimestamp absoluto da mensagem.
DeltaTempo desde a mensagem anterior nesta conexão.

Filtrar mensagens ​

Use a barra de filtro acima da lista de mensagens.

  • Direção: mostrar apenas mensagens de cliente para servidor ou de servidor para cliente.
  • Opcode: filtrar por opcodes específicos (por exemplo, mostrar apenas ping/pong para depurar o comportamento de manutenção da conexão, ou ocultá-los para reduzir o ruído).
  • Conteúdo: correspondência de substring com o payload.
  • StreamQL: expressão de consulta estruturada.

Inspecionar uma mensagem ​

Clique em qualquer linha de mensagem para abrir seu payload no painel de inspeção.

  • A aba Formatado renderiza JSON com destaque de sintaxe e nós recolhíveis.
  • A aba Bruto mostra os bytes do payload sem modificação.
  • Quadros binários são exibidos em hexadecimal com uma interpretação UTF-8 ao lado quando possível.
  • Quadros de fechamento incluem o código de status e a frase de motivo extraídos do payload.

Enviar uma mensagem para Reenvio WS ​

Clique com o botão direito em qualquer linha de mensagem e escolha Enviar para Reenvio WS para abrir a mensagem no Reenvio WS. A requisição de handshake da conexão é usada para estabelecer a conexão de reenvio.

No Reenvio WS, você pode modificar o payload e reenviá-lo ou injetar novas mensagens em uma conexão ativa.

Exportar mensagens WS ​

  1. Selecione a conexão na lista de conexões.
  2. Abra o controle de exportação de mensagens.
  3. Escolha JSON ou CSV.
  4. Salve o arquivo.

A exportação inclui número de sequência, direção, opcode, timestamp e payload de cada mensagem.

Use Exportar CSV acima da lista de conexões para exportar metadados das conexões em vez dos payloads das mensagens. Uma conexão capturada e uma sessão de Reenvio WS são registros separados; as respostas de reenvio pertencem à linha do tempo do Reenvio WS, não a esta lista de histórico capturado.

Software proprietário. Todos os direitos reservados.