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
Gestire il routing HTTP in Azure Container App
Gestione degli eventi nei Web component HTML
Aggiornare a .NET 9 su Azure App Service
Introduzione alle Container Queries
Pubblicare un MCP Server in GitHub MCP Registry
Integrare OpenAI tramite Aspire
Migliorare l'organizzazione delle risorse con Azure Policy
Recuperare App Service cancellati su Azure
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Gestire codice JavaScript con code splitting e lazy loading


