Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Что делает HTTP-метод OPTIONS?

Вопрос проверяет понимание служебных HTTP-запросов и механизма CORS.

Короткий ответ

Метод OPTIONS используется для получения информации о доступных методах и возможностях ресурса. Сервер возвращает заголовки, в которых указано, какие методы разрешены. В браузерах OPTIONS часто используется в preflight-запросах CORS. Это позволяет проверить, разрешен ли кросс-доменный запрос.

Длинный ответ

OPTIONS — это служебный HTTP-метод, который не выполняет действие над ресурсом, а запрашивает информацию о нем.

Для чего используется

Основные случаи:

  1. определить поддерживаемые методы

  2. узнать разрешенные заголовки

  3. выполнить CORS preflight

Как работает CORS preflight

Браузер отправляет:

OPTIONS /api/users
Access-Control-Request-Method: POST
Origin: https://example.com

Сервер отвечает заголовками:

Access-Control-Allow-Methods: GET, POST
Access-Control-Allow-Origin: *

После этого браузер решает, можно ли выполнять основной запрос.

Где применяется

OPTIONS часто используется:

  1. в браузерах

  2. в API gateway

  3. при интеграциях между сервисами

Вывод

OPTIONS позволяет клиенту заранее узнать, какие операции и заголовки разрешены, и широко используется в механизме CORS.

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    4

  • Сложность:

    4

Навыки

  • Networks

Ключевые слова

#http

#options

#cors

Подпишись на Golang Developer в телеграм

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.