Встречается на собеседованиях • сегодня
Что такое Preflight запрос
Preflight — это CORS-запрос типа OPTIONS, который браузер автоматически отправляет перед основным запросом, если он соответствует определённым критериям сложности.
Когда происходит:
- Нестандартные HTTP-методы (не GET/POST/HEAD)
- Нестандартные заголовки (кроме безопасных, например,
Content-Typeсapplication/json) - Запросы с учётными данными (
withCredentials)
Пример:
javascript
fetch('https://api.example.com/data', {
method: 'PUT',
headers: { 'X-Custom-Header': 'value' }
});Браузер сначала отправит OPTIONS-запрос с заголовками Access-Control-Request-Method: PUT и Access-Control-Request-Headers: X-Custom-Header. Сервер должен ответить с разрешающими CORS-заголовками (Access-Control-Allow-*), и только тогда выполнится основной запрос.
Важно: Preflight не происходит для простых запросов (GET/POST с стандартными заголовками и Content-Type: application/x-www-form-urlencoded).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы