2009-12-16 14 views
5

Sto entrando nello specifico del protocollo HTTP e vorrei vedere/comprendere le chiamate che il mio browser fa mentre viene utilizzato. Uso Firebug (con Firefox) per esaminare/eseguire il debug delle interazioni AJAX, ecc., Ma non vedo la conversazione HTTP completa.C'è uno strumento open source (leggi gratuitamente) che mi consente di vedere i comandi HTTP del mio browser?

Esiste qualcosa di simile per la visualizzazione dei comandi HTTP emessi da un browser?

+0

L'apprendimento e la comprensione dei protocolli, in particolare attraverso l'ispezione del mondo reale, è un argomento di programmazione. ** Voto per riaprire ** –

risposta

3

Io uso Tamper Data, un componente aggiuntivo per Firefox, per vedere richieste e risposte HTTP e per manipolarle.

+0

L'ho installato. Sembra funzionare fuori dalla scatola, senza troppi sforzi, ecc. –

+0

Funziona senza problemi, senza problemi. Questo è quello per me (almeno per iniziare) –

5

Sì, è possibile monitorare la connessione con Wireshark.

+0

o anche meglio: tcpdump – Javier

+0

+1 perché Wireshark è in realtà abbastanza facile da usare e si è certi che non cambierà, aggiungere o rimuovere alcuna intestazione. – innaM

8

Fiddler è abbastanza buono per guardare il livello HTTP, e wireshark ti permetterà di vedere cosa sta succedendo a livello TCP.

+0

Fiddler (a meno che non mi sbagli), solo workd per * cough * IE browser. Io tendo ad usare FF prevalentemente per il mio webdev, inoltre ho trovato Fiddler un po '"Fiddly" - cioè non facile da usare muore per troppe informazioni. –

+0

Fiddler è un proxy, quindi funziona con qualsiasi browser che supporta i proxy, tra cui Firefox, Opera, ecc. Ma è solo per Windows. – Annie

+0

@Stick a THE MAN - in realtà, ti stai sbagliando. L'ultima versione di Fiddler include il componente aggiuntivo FiddlerHook per Firefox. –

6

HttpFox o il venerabile LiveHttpHeaders

+0

Ho installato LiveHttpHeaders. Sembra che dovrò RTFM prima di usarlo però ... –

+0

LiveHttpHeaders è difficile da leggere quando le cose si complicano. –

1

Potete vedere tutte le richieste HTTP il browser fa per una pagina (non solo AJAX) con il pannello di rete Firebug. Oppure puoi passare a uno strumento proxy come Fiddler o Charles per visualizzare tutte le richieste http effettuate dal browser. Se hai bisogno di maggiori dettagli, lo Microsoft VRTA è uno strumento gratuito che facilita la lettura dei dati netmon e non dipende da un proxy.

1

Il proxy da Burp Suite consente di visualizzare/modificare richieste/risposte HTTP.

Problemi correlati