OPTIONS запрашивает сведения о возможностях взаимодействия с ресурсом; браузер также использует его для CORS preflight.
Для чего нужен HTTP-метод OPTIONS?
OPTIONS запрашивает сведения о возможностях взаимодействия с ресурсом; браузер также использует его для CORS preflight.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
OPTIONS запрашивает сведения о возможностях взаимодействия с ресурсом; браузер также использует его для CORS preflight.
В preflight браузер сообщает предполагаемый метод и заголовки, а сервер отвечает разрешениями CORS. Не каждый межсайтовый запрос требует preflight. OPTIONS не выполняет бизнес-операцию вместо POST/DELETE, и успешный preflight не отменяет проверку прав у фактического запроса.