Middle
Čo je CORS a ako funguje?
sobes.tech AI
Odpoveď od AI
CORS (Cross-Origin Resource Sharing) je mechanizmus zabezpečenia prehliadača, ktorý obmedzuje vykonávanie požiadaviek webových stránok na zdroje z iného domény (pôvodu).
Keď webová stránka skúša urobiť požiadavku (napríklad AJAX) na inú doménu, prehliadač odošle predbežnú požiadavku (preflight) OPTIONS, aby overil, či server povolí takúto požiadavku.
Ak server v odpovedi uvádza hlavičky, ktoré umožňujú požiadavky z tohto zdroja (napríklad Access-Control-Allow-Origin), prehliadač umožní vykonanie hlavnej požiadavky.
Týmto spôsobom CORS chráni používateľov pred škodlivými požiadavkami, ale zároveň umožňuje legitímnu výmenu dát medzi rôznymi doménami, ak to server výslovne povolí.