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
Response streaming con Blazor e .NET 10
Mischiare codice server side e client side in una query LINQ con Entity Framework
Utilizzare i command service nei test con .NET Aspire
Abilitare .NET 10 su Azure App Service e Azure Functions
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Esporre un server MCP esistente con Azure API Management
Usare i generics di C# con la clausola nameof in modo semplificato
Implementare il throttle in JavaScript
Analizzare il contenuto di una issue con GitHub Models e AI
Definire il metodo di rilascio in .NET Aspire
Nuova modale riconnessione Blazor




