Встречается на собеседованиях • сегодня

Что такое разные источники запросов

Разные источники запросов (CORS - Cross-Origin Resource Sharing) — это механизм, который разрешает или запрещает запросы между разными доменами, протоколами или портами. Браузер блокирует такие запросы по умолчанию из соображений безопасности.

Пример:

javascript
fetch('https://api.example.com/data', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json'
  },
  mode: 'cors'
})

Сервер должен включать заголовки:

  • Access-Control-Allow-Origin: * (или конкретный домен)
  • Access-Control-Allow-Methods: GET, POST, PUT
  • Access-Control-Allow-Headers: Content-Type

Для простых запросов (GET/POST с определенными заголовками) браузер отправляет их сразу. Для сложных (например, PUT) сначала идет предварительный OPTIONS-запрос.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы