lightmy.day

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.com

Eigenschappen

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

Gerelateerde HTTP-methoden

Gerelateerde HTTP-statuscodes