Junior — Middle
Vysvetlite, čo znamená metóda OPTIONS v HTTP požiadavkách.
sobes.tech AI
Odpoveď od AI
Metóda OPTIONS v HTTP sa používa na požiadanie informácií od servera o podporovaných metódach a možnostiach zdroja. Zvyčajne klient odošle požiadavku OPTIONS, aby zistil, ktoré HTTP metódy (GET, POST, PUT, DELETE atď.) sú pre konkrétnu URL povolené.
Toto je obzvlášť užitočné pri implementácii CORS (Cross-Origin Resource Sharing), kde prehliadač najskôr odošle preflight požiadavku OPTIONS, aby overil, či je hlavná požiadavka povolená.
Príklad jednoduchej požiadavky OPTIONS:
OPTIONS /api/data HTTP/1.1
Host: example.com
Odpoveď servera môže obsahovať hlavičku Allow, v ktorej sú uvedené povolené metódy:
HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS