Junior — Middle
73
Zašto se koristi HTTP zahtev OPTIONS i u kojim slučajevima se primenjuje?
Компаније где су питане
ООО Корпорация ЗНАК
Одговор од АИ
sobes.tech АИ
HTTP-запрос OPTIONS используется для определения, какие методы HTTP поддерживает сервер или конкретный ресурс. Он позволяет клиенту узнать, какие операции (GET, POST, PUT, DELETE и т.д.) разрешены без выполнения самой операции.
Чаще всего OPTIONS применяется в следующих случаях:
- При реализации CORS (Cross-Origin Resource Sharing) браузеры отправляют preflight-запрос OPTIONS, чтобы проверить, разрешён ли запрос с другого домена.
- Для диагностики и тестирования API, чтобы узнать поддерживаемые методы.
Пример запроса OPTIONS:
OPTIONS /api/resource HTTP/1.1
Host: example.com
Ответ сервера обычно содержит заголовок Allow с перечнем разрешённых методов:
HTTP/1.1 200 OK
Allow: GET, POST, OPTIONS