lightmy.day

Veilig en idempotent

HTTP-methode HEAD

HEAD-requests halen responsheaders op zonder de responsbody terug te geven.

Betekenis

De client vraagt om dezelfde headers als GET, maar zonder de responsbody.

Veelvoorkomend gebruik

Gebruik HEAD om te controleren of een resource bestaat, metadata te inspecteren of de cachestatus te valideren zonder de body te downloaden.

Wat te controleren

Controleer of de headers overeenkomen met het GET-gedrag en of de server niet per ongeluk een body verstuurt.

Voorbeeldrequest

HEAD /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
Ja
Requestbody
Meestal niet

Referenties

Gerelateerde HTTP-methoden

Gerelateerde HTTP-statuscodes