Junior — Middle
Обяснете какво означава методът OPTIONS в HTTP заявките.
sobes.tech AI
Отговор от 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