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
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Miglioramenti nell'accessibilità con Angular CDK
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Migliorare la sicurezza dei prompt con Azure AI Studio
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Installare le Web App site extension tramite una pipeline di Azure DevOps
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework