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