Vai al contenuto

Cronologia WebSocket e SSE ​

Cronologia WS/SSE acquisisce tutte le connessioni WebSocket e i flussi di eventi inviati dal server (Server-Sent Events) che passano attraverso il proxy e consente di ispezionare singoli messaggi, filtrare per contenuto o direzione e inviare messaggi a Ripetizione WS.

Elenco delle connessioni ​

Il pannello sinistro elenca ogni connessione acquisita.

ColonnaDescrizione
HostL'host remoto di questa connessione.
PercorsoIl percorso di upgrade o del flusso di eventi.
MessaggiNumero totale di messaggi (WebSocket) o eventi (SSE).
InizioIndicazione temporale di quando è stata stabilita la connessione.
FineIndicazione temporale di quando la connessione si è chiusa, o vuota se è ancora aperta.
TLSSe la connessione ha usato TLS.

Fai clic su una connessione per aprire il suo elenco di messaggi.

Filtrare le connessioni ​

Usa la barra di filtro sopra l'elenco delle connessioni per restringere la vista.

  • Host: corrispondenza di sottostringa con la colonna host.
  • Percorso: corrispondenza di sottostringa con la colonna percorso.
  • TLS: mostra solo connessioni TLS o senza TLS.
  • Nell'ambito: mostra solo le connessioni il cui host corrisponde all'ambito corrente.
  • StreamQL: digita un'espressione StreamQL per un filtro strutturato.

Fai clic sul pulsante Assistenza IA accanto all'input StreamQL per generare una query da una descrizione in linguaggio naturale.

Elenco dei messaggi ​

Selezionare una connessione apre i suoi messaggi nel pannello centrale.

ColonnaDescrizione
SequenzaNumero di sequenza, a partire da 1 per il primo messaggio della connessione.
DirezioneC->S per client verso server, S->C per server verso client.
OpcodeOpcode WebSocket: text, binary, ping, pong o close. Le voci SSE mostrano il nome dell'evento.
DimensioneDimensione del payload in byte.
OraIndicazione temporale assoluta del messaggio.
DeltaTempo dal messaggio precedente in questa connessione.

Filtrare i messaggi ​

Usa la barra di filtro sopra l'elenco dei messaggi.

  • Direzione: mostra solo messaggi da client a server o da server a client.
  • Opcode: filtra per opcode specifici (ad esempio, mostra solo ping/pong per diagnosticare il comportamento di mantenimento della connessione, o nascondili per ridurre il rumore).
  • Contenuto: corrispondenza di sottostringa con il payload.
  • StreamQL: espressione di query strutturata.

Ispezionare un messaggio ​

Fai clic su qualsiasi riga di messaggio per aprire il payload nel pannello di ispezione.

  • La scheda Formattato visualizza JSON con evidenziazione della sintassi e nodi comprimibili.
  • La scheda Grezzo mostra i byte del payload senza modifiche.
  • I frame binari vengono mostrati in esadecimale con un'interpretazione UTF-8 accanto, quando possibile.
  • I frame di chiusura includono il codice di stato e la frase del motivo estratti dal payload.

Inviare un messaggio a Ripetizione WS ​

Fai clic con il pulsante destro su qualsiasi riga di messaggio e scegli Invia a Ripetizione WS per aprire il messaggio in Ripetizione WS. La richiesta di handshake della connessione viene usata per stabilire la connessione di ripetizione.

Da Ripetizione WS puoi modificare il payload e inviarlo di nuovo o inserire nuovi messaggi in una connessione attiva.

Esportare messaggi WS ​

  1. Seleziona la connessione nell'elenco delle connessioni.
  2. Apri il controllo di esportazione dei messaggi.
  3. Scegli JSON o CSV.
  4. Salva il file.

L'esportazione include numero di sequenza, direzione, opcode, indicazione temporale e payload per ogni messaggio.

Usa Esporta CSV sopra l'elenco delle connessioni per esportare i metadati delle connessioni anziché i payload dei messaggi. Una connessione acquisita e una sessione di Ripetizione WS sono record separati; le risposte di ripetizione appartengono alla cronologia di Ripetizione WS, non a questo elenco della cronologia acquisita.

Software proprietario. Tutti i diritti riservati.