Sobes.tech
Middle+

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.