Veilig en idempotent
HTTP-methode OPTIONS
OPTIONS-requests vragen welke communicatieopties beschikbaar zijn.
Betekenis
De client vraagt welke communicatieopties beschikbaar zijn voor de doelresource of server.
Veelvoorkomend gebruik
Gebruik OPTIONS om toegestane methoden, CORS-preflightgedrag of servermogelijkheden te ontdekken.
Wat te controleren
Controleer de Allow- en CORS-headers, in het bijzonder Access-Control-Allow-Methods voor preflightrequests van browsers.
Voorbeeldrequest
OPTIONS /articles/123 HTTP/1.1
Host: example.comEigenschappen
- Veilig
- Ja. Een veilige methode is uitsluitend bedoeld om gegevens te lezen.
- Idempotent
- Ja. Dezelfde request herhalen hoort hetzelfde beoogde effect te hebben.
- Cachebaar
- Nee
- Requestbody
- Meestal niet
Referenties
- Register
- IANA HTTP Method Registry
- Gids
- MDN OPTIONS