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.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
- Ja
- Requestbody
- Meestal niet
Referenties
- Register
- IANA HTTP Method Registry
- Gids
- MDN HEAD