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
- Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
- Combinare Container Queries e Media Queries
- Loggare le query più lente con Entity Framework
- Configurare automaticamente un webhook in Azure DevOps
- Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
- Recuperare le subissue e il loro stato di completamento in GitHub
- Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
- Fornire parametri ad un Web component HTML
- Integrare un servizio esterno con .NET Aspire
- Integrare OpenAI tramite Aspire
- Managed deployment strategy in Azure DevOps
- Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
I più letti di oggi
- WinPhoneItalia.com: dal 15 settembre tutto per sviluppare per Windows Phone e mobile
- Update NoDo di marzo 2011 di Windows Phone in fase di distribuzione
- Le novità di Azure da TechEd 2013 North America: fatturazione per minuto, BizTalk Services e nuovi benefit per abbonati MSDN
- Windows 8.1 e Visual Studio 2013: date ufficiali e rilascio via MSDN
- Occhio alle bufale: Microsoft non invia patch via e-mail!
- Tra i 1000 siti più visitati è IIS il più usato
- IIS guadagna ancora terreno
- Nuova build di IE 7 beta 2 preview con la March 20 Refresh
- CSS Friendly Toolkit per ASP.NET 2.0 Beta 1, per migliorare il supporto agli standard web
- CSS Friendly ASP.NET 2.0 Control Adapters Beta 3


