Sobes.tech
Junior — Middle

Magyarázza el, mit jelent az OPTIONS módszer az HTTP-kérésekben.

sobes.tech MI

Válasz az MI-től

Az OPTIONS módszer HTTP-ben arra szolgál, hogy a szervertől információkat kérjen a támogatott módszerekről és az erőforrás képességeiről. Általában a kliens egy OPTIONS kérés küldésével tudja megállapítani, hogy egy adott URL-re milyen HTTP-módszerek (GET, POST, PUT, DELETE stb.) engedélyezettek.

Ez különösen hasznos a CORS (Cross-Origin Resource Sharing) megvalósításakor, ahol a böngésző először egy preflight OPTIONS kérdést küld, hogy ellenőrizze, engedélyezett-e a fő kérés.

Egyszerű OPTIONS kérés példája:

OPTIONS /api/data HTTP/1.1
Host: example.com

A szerver válasza tartalmazhatja az Allow fejlécet, amely felsorolja az engedélyezett módszereket:

HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS