RUNWEBTOOLS
Deutsch

HTTP-Methoden-Referenz

Eine HTTP-Methode (oder das „Verb“) sagt dem Server, welche Aktion eine Anfrage ausführen will. Die zwei Eigenschaften in der Tabelle zählen beim API-Design:

  • Sicher (Safe) — ändert den Serverzustand nicht (schreibgeschützt).
  • Idempotent — die Anfrage zu wiederholen hat denselben Effekt wie sie einmal zu stellen.

Aktualisiert 2026-07-06

MethodeZweckSicherIdempotent
GETEine Ressource abrufen; sollte keine Nebenwirkungen habenJaJa
HEADWie GET, gibt aber nur Header zurück, keinen BodyJaJa
POSTEine Ressource erstellen oder Daten zur Verarbeitung sendenNeinNein
PUTEine Ressource vollständig durch den Anfrage-Body ersetzenNeinJa
PATCHEine Teilaktualisierung auf eine Ressource anwendenNeinNein
DELETEEine Ressource entfernenNeinJa
OPTIONSFragen, welche Methoden/Header erlaubt sind (CORS-Preflight)JaJa
CONNECTEinen Tunnel zum Server aufbauen (von Proxys genutzt)NeinNein
TRACEDie erhaltene Anfrage zurücksenden (Diagnose; oft deaktiviert)JaJa

Beachte den Unterschied zwischen PUT und PATCH: PUT ersetzt die ganze Ressource (zweimal gesendet ist es also idempotent), während PATCH eine Teiländerung anwendet (was nicht idempotent sein muss). Kombiniere dies mit unseren Referenzen zu Statuscodes und Headern für das ganze Bild einer HTTP-Anfrage.

Verwandte Tools