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
Change tracking e composition in Entity Framework
Creare una libreria CSS universale: i bottoni
Creare un webhook in Azure DevOps
Creare una libreria CSS universale: Cards
Paginare i risultati con QuickGrid in Blazor
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Introduzione ai web component HTML
Ottenere un token di accesso per una GitHub App
Escludere alcuni file da GitHub Secret Scanning
Cancellare una run di un workflow di GitHub
Disabilitare automaticamente un workflow di GitHub (parte 2)
Introduzione alle Container Queries