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
Utilizzare i primary constructor in C#
Paginare i risultati con QuickGrid in Blazor
Cambiare la chiave di partizionamento di Azure Cosmos DB
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Reactive form tipizzati con modellazione del FormBuilder in Angular
Effettuare il binding di date in Blazor
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Definire stili a livello di libreria in Angular
Installare le Web App site extension tramite una pipeline di Azure DevOps
Modificare i metadati nell'head dell'HTML di una Blazor Web App