Sobes.tech
Junior — Middle

Leg uit wat de methode OPTIONS betekent in HTTP-verzoeken.

sobes.tech AI

Antwoord van AI

De OPTIONS-methode in HTTP wordt gebruikt om de server te vragen naar de ondersteunde methoden en mogelijkheden van de bron. Gewoonlijk stuurt de client een OPTIONS-verzoek om te achterhalen welke HTTP-methoden (GET, POST, PUT, DELETE, enz.) zijn toegestaan voor een specifieke URL.

Dit is vooral handig bij het implementeren van CORS (Cross-Origin Resource Sharing), waarbij de browser eerst een preflight OPTIONS-verzoek stuurt om te controleren of het hoofdverzoek is toegestaan.

Voorbeeld van een eenvoudig OPTIONS-verzoek:

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

Het antwoord van de server kan de header Allow bevatten, waarin de toegestane methoden worden opgesomd:

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