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
Utilizzo del persistent state di Blazor nel prerendering
Mischiare codice server side e client side in una query LINQ con Entity Framework
Testare le API di Azure Resource Manager con API Playground
Gestione delle scrollbar dinamiche in HTML e CSS
Utilizzo delle Feature flag in ASP.NET Core
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Ricerca delle GitHub issue tramite operatori logici
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Configuratione e utilizzo .NET Aspire CLI
Utilizzare noopener e noreferrer nei link HTML
Creare una cache temporanea in JavaScript
Esporre un server MCP esistente con Azure API Management


