SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Preflight-запрос (OPTIONS) в механизме CORS?

Когда фронтенд с домена site.com хочет отправить сложный запрос (например, POST с JSON или кастомными заголовками) на api.com, браузер сначала делает Preflight (предварительный) запрос методом OPTIONS.

Браузер спрашивает сервер: "А мне вообще можно слать сюда POST?".

Сервер отвечает заголовками:

  • Access-Control-Allow-Origin: https://site.com

  • Access-Control-Allow-Methods: POST, GET, OPTIONS


Если сервер разрешил, браузер отправляет реальный POST-запрос. Если нет — блокирует его с ошибкой CORS.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Безопасность API»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»