Sobes.tech
Junior — Middle

Selgitage, mida tähendab HTTP-päringutes meetod OPTIONS.

sobes.tech AI

Vastus AI-lt

HTTP meetod OPTIONS kasutatakse serverilt teabe saamiseks toetatud meetodite ja ressursi võimaluste kohta. Tavaliselt saadab klient OPTIONS-päringu, et teada saada, millised HTTP meetodid (GET, POST, PUT, DELETE jne) on konkreetse URL-i jaoks lubatud.

See on eriti kasulik CORS-i (Cross-Origin Resource Sharing) rakendamisel, kus brauser saadab esmalt preflight OPTIONS-päringu, et kontrollida, kas põhipäring on lubatud.

Lihtne OPTIONS-päringu näide:

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

Serveri vastus võib sisaldada päist Allow, milles on loetletud lubatud meetodid:

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