Come fare un post Utilizzando Fiddler

September 13

Come fare un post Utilizzando Fiddler


Fiddler è uno strumento di debug HTTP creato da Microsoft sviluppatore Eric Lawrence. È possibile utilizzare Fiddler per catturare tutto il traffico HTTP tra un'applicazione, ad esempio un browser Web e un server, che consente di vedere esattamente cosa sta succedendo in background. Questo ha un valore inestimabile per il debug di applicazioni Web e consente di monitorare rapidamente la causa degli errori. È inoltre possibile utilizzare Fiddler per generare HTTP POST o GET richieste Web per inviare i dati personalizzati per l'applicazione per i test, e quindi acquisire la risposta.

istruzione

1 Fare clic sul menu di Windows "Start", cliccare su "Tutti i programmi" e quindi fare clic su "Fiddler2" per avviare l'applicazione. Fai clic su "File" e "Capture Traffic" se è spuntata per spegnere cattura sfondo HTTP.

2 Clicca sulla scheda "Request Builder", situato nella barra scheda nella parte superiore della finestra sul lato destro dello schermo. Questo ha un'icona contenente una foto della terra e un martello. Fare clic sulla scheda "Parsed", se non è già attiva dalle schede nella parte superiore della finestra di richiesta Builder.

3 Fai clic su "POST" dal menu a tendina per selezionare una richiesta HTTP POST. Nella casella Indirizzo accanto al menu a discesa, digitare l'indirizzo della pagina richiesta POST deve essere inviato, ad esempio "http://www.mysite.com/page.php."

4 Digitare la seguente riga nella casella intestazioni di richiesta:

Content-type: application / x-www-form-urlencoded

In questo modo la pagina di ricezione conosce il tipo di dati che viene inviato, in questo caso standard di dati del modulo HTML.

5 Aggiungere le variabili da inviare nella casella corpo della richiesta in formato URL per codificare i caratteri non standard.

name = esempio & action = aggiungere

Questo invia due coppie di valori nome alla pagina di destinazione, la simulazione di due campi modulo denominato "nome" e "azione".

6 Fare clic sulla scheda "Opzioni", e assicurarsi Inspect è selezionato sessione. Ciò consente Fiddler catturare e visualizzare la risposta dalla pagina di destinazione.

7 Fare clic sul pulsante "Esegui" nell'angolo in alto a destra della finestra di richiesta Builder. Questo invia i dati inseriti per la pagina di destinazione utilizzando una richiesta HTTP POST. La risposta viene poi catturato, che è possibile visualizzare utilizzando la scheda ispettori.

Consigli e avvertenze

  • Se avete catturato una richiesta POST da un'applicazione in Fiddler, è possibile modificare i valori acquisiti e inviare nuovamente la richiesta per il debugging rapido.