Sobes.tech
Middle+

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ă.