Meccanismo CORS
Il meccanismo CORS (Cross-Origin Resource Sharing, Condivisione di Risorse tra Origini) fornisce all'agente client l'autorizzazione ad accedere a risorse da un altro server su un'origine (dominio) diversa.
Al giorno d'oggi, molte pagine di siti web moderni possono caricare vari file, incluse immagini, da risorse di terze parti (domini). A scopo di sicurezza di tali siti, i browser limitano le richieste cross-origin avviate da script. Tali richieste sono regolate dalla politica CORS. Secondo questa politica, il sito web a cui si invia la richiesta, deve acconsentire a rispondere. Per fare ciò, deve inviare le opportune intestazioni HTTP.
Per risolvere questo tipo di blocco, viene utilizzato anche il meccanismo CORS, che supporta richieste cross-domain attraverso una connessione sicura speciale. Nei browser moderni, CORS viene implementato nei contenitori API (XMLHttpRequest o Fetch).