Menu
Coddy logo textTech

PUT und DELETE

Lektion 36 von 47 im Kurs Netzwerken mit dem Terminal von Coddy.

-X legt die Methode ausdrücklich fest; so erreichst du auch die übrigen Methoden:

curl -s -X DELETE http://127.0.0.1:9126/item/7

PUT bedeutet, dass dies genau an dieser Stelle gespeichert wird. Es ist idempotent: Wenn du dasselbe PUT fünfmal sendest, bleibt das Ergebnis dasselbe wie bei einer einmaligen Übertragung, weil du den endgültigen Zustand und keine Aktion angibst.

POST ist nicht idempotent. Fünf POST-Anfragen an /orders können durchaus fünf Bestellungen erstellen. Genau dieser Unterschied ist der Grund, warum Browser vor dem erneuten Absenden eines Formulars warnen und warum ein erneuter Versuch nach einer Zeitüberschreitung bei PUT sicher, bei POST jedoch riskant ist.

DELETE entfernt das Element an diesem Pfad und ist ebenfalls idempotent: Wenn du etwas löschst, das bereits verschwunden ist, bleibt es verschwunden.

challenge icon

Aufgabe

Schwer

Sende eine DELETE-Anfrage und lies die Anfragezeile zurück.

  1. Starte den Listener zur Aufzeichnung auf Port 9126
  2. Sende eine DELETE-Anfrage an http://127.0.0.1:9126/item/7
  3. Gib die erste Zeile von req.txt aus

Erwartete Ausgabe:

DELETE /item/7 HTTP/1.1

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Netzwerken mit dem Terminal

Übe selbstständig: Terminal-Playground