Назад к вопросам
Rutube
Junior — Middle
83
Объясните, что подразумевается под методом OPTIONS в HTTP-запросах.
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Метод OPTIONS в HTTP используется для запроса у сервера информации о поддерживаемых методах и возможностях ресурса. Обычно клиент отправляет OPTIONS-запрос, чтобы узнать, какие HTTP-методы (GET, POST, PUT, DELETE и т.д.) разрешены для конкретного URL.
Это особенно полезно при реализации CORS (Cross-Origin Resource Sharing), где браузер сначала отправляет preflight-запрос OPTIONS, чтобы проверить, разрешён ли основной запрос.
Пример простого OPTIONS-запроса:
OPTIONS /api/data HTTP/1.1
Host: example.com
Ответ сервера может содержать заголовок Allow, в котором перечислены разрешённые методы:
HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS