Sobes.tech
Junior — Middle
91

Magyarázza el a CORS mechanizmus működési elvét és célját különböző domainek közötti erőforráscsere esetén

Cégeket kérdeztek
30бит30бит

Válasz az MI-től

sobes.tech MI

CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене. По умолчанию браузер блокирует такие запросы из-за политики одного источника (Same-Origin Policy).

CORS позволяет серверу явно указать, какие домены могут обращаться к его ресурсам, добавляя специальные HTTP-заголовки, например, Access-Control-Allow-Origin. Когда браузер делает запрос к другому домену, он сначала отправляет preflight-запрос (OPTIONS), чтобы проверить, разрешен ли такой обмен.

Назначение CORS — защитить пользователя и сервер от нежелательных междоменных запросов, предотвращая атаки типа CSRF и обеспечивая контроль доступа к ресурсам.

Пример заголовка ответа сервера:

Access-Control-Allow-Origin: https://example.com