Nello script #201 si è visto come è possibile usare delle stringhe di connessione per configurare velocemente i client di accesso allo storage di Windows Azure. Quando normalmente si sviluppa, e quindi si usa lo storage locale fornito con l'SDK, si sfrutta la seguente stringa di connessione:
CloudStorageAccount account = CloudStorageAccount.Parse("UseDevelopmentStorage=true")
Questa configura gli endpoint sul servizio locale, ma spesso è utile poter analizzare il traffico HTTP effettuato, per una verifica delle operazioni o per controllo sul numero delle transazioni che si effettuano, così come per simulare richieste HTTP.
Per questo scopo vengono in aiuto tool come Fiddler i quali, fungendo da proxy, permettono di vedere le richieste e le risposte HTTP. In Windows Azure è prevista quindi un'altra parola chiave che permette di specificare il proxy da usare:
CloudStorageAccount account = CloudStorageAccount.Parse("UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http ://ipv4.fiddler");
L'indirizzo ipv4.fiddler è speciale perché inoltra tutte le richieste a Fiddler, se questo è attivo e funzionante. Ecco di seguito uno screenshot di una richiesta catturata:
Fillder può essere scaricato da:
http://www.fiddler2.com/fiddler2/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Utilizzare gli snapshot con Azure File shares
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare Tailwind CSS all'interno di React: primi componenti
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Effettuare il binding di date in Blazor
Eseguire attività basate su eventi con Azure Container Jobs
Implementare l'infinite scroll con QuickGrid in Blazor Server
Configurare policy CORS in Azure Container Apps
Disabilitare automaticamente un workflow di GitHub (parte 2)