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
Proteggere l'endpoint dell'agente A2A delle Logic App
Ridimensionamento automatico input tramite CSS
Gestione file Javascript in Blazor con .NET 9
Semplificare i deployment con le label in Azure Container App
Centralizzare gli endpoint AI Foundry con Azure API Management
Scrivere selettori CSS più semplici ed efficienti con :is()
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Gestione ciclo di vita in .NET Aspire
Utilizzare WebJobs su Linux con Azure App Service
Configurare OpenAI in .NET Aspire
Anonimizzare i dati sensibili nei log di Azure Front Door
Dallo sviluppo locale ad Azure con .NET Aspire


