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
Inizializzare i container in Azure Container Apps
Utilizzare flat e flatMap per appiattire array innestati in array
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Generare file per il download da Blazor WebAssembly
Evitare la script injection nelle GitHub Actions
Sostituire la GitHub Action di login su private registry
Utilizzare i nuovi piani dedicati di Azure Container Apps
Creare gruppi di client per Event Grid MQTT
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Miglioramenti nell'accessibilità con Angular CDK
Copiare automaticamente le secret tra più repository di GitHub