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 на сайте

Настройка CORS на сервере

Ошибки при работе с CORS preflight и их устранение

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

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

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

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

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 20 мониторов, проверки раз в 5 минут, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.