Какие HTTP-методы знаете и за что они отвечают?

Метод OPTIONS используется для описания параметров связи для целевого ресурса.

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

Что ответить на собеседовании

Метод OPTIONS используется для описания параметров связи для целевого ресурса. Он позволяет клиенту определить, какие методы HTTP разрешены для ресурса, какие заголовки запроса могут быть отправлены, и какие заголовки ответа могут быть получены.

Подробный разбор

Ответ с пояснениями

Метод OPTIONS используется для описания параметров связи для целевого ресурса. Он позволяет клиенту определить, какие методы HTTP разрешены для ресурса, какие заголовки запроса могут быть отправлены, и какие заголовки ответа могут быть получены.

Применение:

  • Проверка разрешенных методов (Allow заголовок).
  • Определение доступных заголовков (Access-Control-Allow-Headers заголовок в CORS).
  • Использование в механизмах CORS (пре-запрос).

Пример запроса:

OPTIONS /resource HTTP/1.1
Host: example.com

Пример ответа:

HTTP/1.1 200 OK
Allow: GET, POST, PUT, DELETE
Content-Length: 0

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее