Ai întâmpinat vreodată mecanismul CORS?
sobes.tech AI
Răspuns de la AI
CORS (Cross-Origin Resource Sharing) — este un mecanism de securitate al browser-ului care limitează executarea solicitărilor de pe un domeniu către resursele altui domeniu.
Când o pagină web din domeniul A încearcă să obțină date din domeniul B, browser-ul verifică dacă serverul domeniului B permite astfel de solicitări prin antete HTTP speciale (de exemplu, Access-Control-Allow-Origin). Dacă permisiunea lipsește, solicitarea este blocată.
Exemplu: dacă frontend-ul de pe https://example.com face o solicitare AJAX către API-ul de pe https://api.example.org, serverul API trebuie să indice în răspunsul său antetul:
Access-Control-Allow-Origin: https://example.com
Altfel, browser-ul nu va permite obținerea răspunsului.
CORS este important pentru securitate, prevenind solicitările nedorite între domenii, dar necesită o configurare corectă a serverului pentru o interacțiune legitimă.