Categoria: Sviluppo
Visualizzatore di file HAR
Esamina i log di rete del browser in locale, con tempi, codici di stato e dettagli
Apri un file HAR in locale ed esamina richieste, codici di stato, domini, tempi e dimensioni nel browser. I log di rete non vengono mai caricati né rinviati.
Un HAR è la registrazione completa di una sessione di navigazione e contiene abitualmente cookie, intestazioni Authorization e interi corpi di richiesta. Questo viene letto nel tuo browser e mai caricato: guardalo qui prima di allegarlo a un ticket.
Esporta un HAR dal pannello Rete del tuo browser e aprilo qui.
Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
Un file HAR è ciò che il pannello Rete del tuo browser scrive quando esporti una sessione: ogni richiesta, le sue intestazioni, i suoi tempi e spesso il suo corpo. Questo lo rende la cosa più utile da allegare a una segnalazione di bug e una delle più pericolose: cookie di sessione, intestazioni Authorization e token nelle query string viaggiano con esso. Questo visualizzatore trasforma l'export in una tabella di richieste filtrabile dentro la tua stessa scheda, riassume che cosa è stato lento e che cosa è fallito, e segnala le voci che trasportano credenziali così vedi ciò che vedrebbe chi lo riceve. Legge il JSON e nient'altro: nessuna richiesta viene rinviata.
Come si usa
- Esporta un HAR dal pannello Rete del tuo browser, poi scegli il file qui.
- Filtra per URL, metodo, classe di stato o dominio, e ordina per tempo o dimensione per trovare ciò che è lento o fallisce.
- Seleziona un URL per i dettagli e controlla le righe segnalate prima di condividere il file.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Che cos'è un file HAR?
- HTTP Archive: una registrazione in JSON dell'attività di rete di una sessione di navigazione, esportata dagli strumenti per sviluppatori. Elenca ogni richiesta e risposta con intestazioni, tempi e dimensioni.
- Cookie o token vengono caricati?
- No. Il file viene letto nella scheda del browser e non viene inviato da nessuna parte. È proprio per questo che conviene farlo in locale: un HAR contiene spesso cookie di sessione attivi e intestazioni di autorizzazione, quindi caricarlo su un analizzatore online li consegna a terzi.
- Posso filtrare le richieste lente?
- Sì. Ordina per tempo per portare in cima le più lente; il riepilogo mostra il tempo totale e la singola richiesta più lenta. Puoi anche filtrare per classe di stato per isolare le risposte 4xx e 5xx.
- Lo strumento rinvia il traffico di rete?
- No. Analizza soltanto il JSON esportato. Nulla del file viene richiesto di nuovo e la pagina non effettua chiamate di rete proprie con i tuoi dati.
- Perché mostra i nomi delle intestazioni ma non i valori?
- Perché ristampare un cookie di sessione o un token bearer sullo schermo non fa che copiare il segreto altrove. I nomi bastano a dirti che cosa trasporta una richiesta e che cosa devi oscurare.