Sobes.tech
Junior — Middle
82

Wyjaśnij zasadę działania mechanizmu CORS i jego cel podczas wymiany zasobów między różnymi domenami

Firmy, w których zadano pytania
30бит30бит

Odpowiedź od AI

sobes.tech AI

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