Quando eseguiamo una chiamata HTTP, abbiamo spesso l'esigenza di aggiungere header HTTP aggiuntivo. Un tipico esempio è quando dobbiamo aggiungere un'header HTTP per la sicurezza, ad esempio con il protocollo OAuth, che, per invocare una API protetta, richiede che venga allegato il token JWT aggiungendolo all'header Authorization della richiesta.
Nel prossimo esempio vediamo come eseguire questa operazione.
const body = { nome: 'stefano', cognome: 'mostarda' };
const headers = new HttpHeaders();
headers.set('Authorization', 'bearer ' + authtoken);
http
.post('/api/post', body, { headers: headers })
.subscribe();Il terzo parametro del metodo post è un oggetto che ha una proprietà headers, alla quale possiamo aggiungere tutte le header HTTP che vogliamo.
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 IntersectBy per eseguire l'intersection di due liste
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Selettore CSS :has() e i suoi casi d'uso avanzati
Implementare il throttle in JavaScript
Rendere le variabili read-only in una pipeline di Azure DevOps
Gestione file Javascript in Blazor con .NET 9
Importare un servizio esterno in .NET Aspire
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Configurare automaticamente un webhook in Azure DevOps
Integrare SQL Server in un progetto .NET Aspire
Creare un agente A2Acon Azure Logic Apps
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework


