Come catturare risposta HTTP con C #?
-
20-09-2019 - |
Domanda
Come faccio a catturare risposta HTTP quando la richiesta è fatta da browser web?
Pagina web recupera i dati (con messaggio) da un servizio. Servizio restituisce un oggetto JSON. Quello che voglio è quello di catturare quella JSON e analizzare in tempo reale.
Quale sarebbe il modo più semplice per farlo?
Soluzione
La cosa migliore è quella di utilizzare Fiddler , magari con il spettatore JSON add-on.
Dalla homepage:
Fiddler è un Web Debugging Proxy che log tutte HTTP (S) il traffico tra il computer e Internet. Violinista consente di ispezionare tutti i HTTP (S) traffico, impostare punti di interruzione, e "giocherellare" con i dati in entrata o in uscita. Fiddler include un potente sottosistema di scripting basato su eventi, e può essere esteso utilizzando qualsiasi .NET lingua.
Altri suggerimenti
Prova googling per HttpModule
in .Net. Sono una sorta di filtri. le richieste HTTP e le risposte fluiscono attraverso di loro e possono manipolare i contenuti.