Hai mai affrontato il meccanismo CORS?
sobes.tech AI
Risposta dell'AI
CORS (Cross-Origin Resource Sharing) — è un meccanismo di sicurezza del browser che limita l'esecuzione di richieste da un dominio a risorse di un altro dominio.
Quando una pagina web del dominio A tenta di ottenere dati dal dominio B, il browser verifica se il server del dominio B permette tali richieste tramite intestazioni HTTP speciali (ad esempio, Access-Control-Allow-Origin). Se l'autorizzazione manca, la richiesta viene bloccata.
Esempio: se il frontend su https://example.com effettua una richiesta AJAX all'API su https://api.example.org, il server API deve indicare nella sua risposta l'intestazione:
Access-Control-Allow-Origin: https://example.com
Altrimenti, il browser non permetterà di ottenere la risposta.
CORS è importante per la sicurezza, prevenendo richieste tra domini indesiderate, ma richiede una configurazione corretta del server per un'interazione legittima.