Sicher und idempotent
HTTP-Methode HEAD
HEAD-Anfragen rufen Antwort-Header ab, ohne den Antwortkörper zurückzugeben.
Bedeutung
Der Client fordert dieselben Header wie bei GET an, jedoch ohne den Antwortkörper.
Häufige Verwendungen
Verwenden Sie HEAD, um zu prüfen, ob eine Ressource existiert, Metadaten zu inspizieren oder den Cache-Zustand zu validieren, ohne den Körper herunterzuladen.
Was zu prüfen ist
Prüfen Sie, ob die Header dem GET-Verhalten entsprechen und der Server nicht versehentlich einen Körper sendet.
Beispielanfrage
HEAD /articles/123 HTTP/1.1
Host: example.comEigenschaften
- Sicher
- Ja. Eine sichere Methode ist nur zum Lesen von Daten gedacht.
- Idempotent
- Ja. Das Wiederholen derselben Anfrage sollte dieselbe beabsichtigte Wirkung haben.
- Cachefähig
- Ja
- Anfragekörper
- Normalerweise nein
Referenzen
- Registry
- IANA HTTP Method Registry
- Spezifikation
- RFC 9110 Section 9.3.2
- Leitfaden
- MDN HEAD