Skip to content

CORS preflight: определение, применение и примеры

Коротко:

CORS preflight — OPTIONS-запрос, который браузер отправляет перед "сложным" cross-origin запросом (нестандартные заголовки, методы PUT/DELETE). Сервер должен ответить 200 с заголовками Access-Control-Allow-Methods / Headers. Если preflight fails, основной запрос не отправляется. Частая причина "CORS errors" в консоли браузера.

Что такое CORS preflight

CORS preflight — OPTIONS-запрос, который браузер отправляет перед "сложным" cross-origin запросом (нестандартные заголовки, методы PUT/DELETE). Сервер должен ответить 200 с заголовками Access-Control-Allow-Methods / Headers. Если preflight fails, основной запрос не отправляется. Частая причина "CORS errors" в консоли браузера.

Проверить CORS preflight онлайн

Открыть инструмент →

Больше по теме

Часто задаваемые вопросы

Нужно ли мне CORS preflight?

См. раздел применения выше. Для быстрой проверки — используйте нашу форму.