Negli script precedenti, abbiamo visto che la classe HttpClient permette semplicemente di effettuare una chiamata HTTP e ottenere la risposta già come oggetto TypeScript utilizzando i generics. Sebbene questa tecnica sia valida nella maggior parte dei casi, non ci permette di analizzare una parte importante della risposta: le header HTTP.
Per poter analizzare un header HTTP dobbiamo passare alle opzioni del metodo che invochiamo un oggetto che contiene la proprietà observe impostata su response.
Successivamente, nella subscribe il nostro callback riceverà un oggetto che contiene le proprietà body e headers che ci permettono di accedere a tutti i dati della risposta.
http
.get<Person>('/api/Person/1', {observe: 'response'})
.subscribe(r => {
console.log(r.headers.get('my-header'));
console.log(resp.body.name); //body è di tipo Person
});Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Arricchire l'interfaccia di .NET Aspire
Integrare Agenti A2A in Azure API Management
Keynote .NET Conference Italia 2025
Controllare la telemetria con .NET Aspire
Esporre un server MCP con Azure API Management
Evitare la compressione degli artefatti in un workflow di GitHub
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Evitare memory leaks nelle closure JavaScript
Creare comandi nella dashboard .NET Aspire
Integrare un servizio esterno con .NET Aspire
Supporto nativo a JSON in SQL Server 2025
Usare i generics di C# con la clausola nameof in modo semplificato




