Sobes.tech
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