Was ist HTTP-Methode?

Das Wort in einer HTTP-Anfrage, das die gewünschte Operation auf eine Ressource angibt. Beispiele sind GET (abrufen), HEAD (nur die Header abrufen), POST (verarbeiten oder anlegen), PUT (ersetzen), PATCH (teilweise aktualisieren), DELETE (löschen) und OPTIONS (verfügbare Funktionen erfragen). Eine Methode, die den Zustand des Servers nicht ändert, heißt „sicher“; eine, bei der beliebig häufiges Senden zum selben Zustand führt wie einmaliges Senden, heißt „idempotent“. GET ist sicher und idempotent, PUT und DELETE sind idempotent, aber nicht sicher, und POST ist im Allgemeinen keines von beiden.

Japanische Bezeichnung: HTTPメソッド

„HTTP-Methode“ kommt in 2 Übungsfragen aus 1 Themen vor, z. B. Grundlagen der Webtechnologien.

Fachgebiet: Grundlagen der Webtechnologien

Jetzt üben: Fragen zu HTTP-Methode

Welche HTTP-Methode ist zwar nicht „sicher“ (sicher heißt: Sie soll den Zustand der Ressourcen auf dem Server nicht verändern), aber „idempotent“ (dieselbe Anfrage beliebig oft zu senden, führt zum selben Zustand wie einmaliges Senden)?

  1. AGET
  2. BPOST
  3. CPUT
Antwort und Erläuterung anzeigen

Antwort: C. PUT

GET und HEAD sind sichere Methoden, die Ressourcen nur lesen, und sichere Methoden sind zugleich idempotent. PUT ersetzt den Zustand der angegebenen Ressource durch den gesendeten Inhalt; wie oft man es auch sendet, das Ergebnis ist dasselbe wie beim einmaligen Senden. PUT ist also idempotent, aber nicht sicher. DELETE ist ebenfalls idempotent. POST kann bei jedem Senden eine neue Bestellung oder einen neuen Beitrag anlegen und ist daher im Allgemeinen nicht idempotent; auch PATCH ist nicht unbedingt idempotent. Idempotente Anfragen haben den Vorteil, dass man sie, wenn das Ergebnis wegen eines Kommunikationsfehlers unbekannt ist, ohne großes Risiko einfach erneut senden kann.

„HTTP-Methode“ in den Erläuterungen

Fragen mit „HTTP-Methode“ (2)

  1. Welche HTTP-Methode ist zwar nicht „sicher“ (sicher heißt: Sie soll den Zustand der Ressourcen auf dem Server nicht verändern), aber „idempotent“ (dieselbe Anfrage beliebig oft zu senden, führt zum selben Zustand wie einmaliges Senden)?
  2. Welcher Entwurf einer Web-API folgt den Prinzipien von REST?

Verwandte Begriffe

REST-API Cookie (HTTP-Cookie) CORS (Cross-Origin Resource Sharing) DOM (Document Object Model) Event Loop HTTP (Hypertext Transfer Protocol) HTTP-Statuscode JSON (JavaScript Object Notation) JWT (JSON Web Token) OAuth

Zur Glossarübersicht