Menu
Coddy logo textTech

PUT et DELETE

Leçon 36 sur 47 du cours Réseautage avec le terminal de Coddy.

-X définit explicitement la méthode, ce qui permet d'atteindre les autres :

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

PUT signifie stocker ceci à cet emplacement précis. Il est idempotent : envoyer cinq fois le même PUT produit le même résultat que de l'envoyer une seule fois, car vous spécifiez l'état final plutôt qu'une action.

POST n'est pas idempotent. Cinq POST vers /orders peuvent très bien créer cinq commandes. Cette distinction explique précisément pourquoi les navigateurs avertissent avant de renvoyer un formulaire, et pourquoi une nouvelle tentative après un délai d'attente est sûre pour PUT mais risquée pour POST.

DELETE supprime l'élément situé à ce chemin, et est également idempotent : supprimer quelque chose qui a déjà disparu le laisse supprimé.

challenge icon

Défi

Difficile

Envoyez une requête DELETE et relisez la ligne de requête.

  1. Démarrez l’écouteur de capture sur le port 9126
  2. Envoyez une requête DELETE vers http://127.0.0.1:9126/item/7
  3. Affichez la première ligne de req.txt

Sortie attendue :

DELETE /item/7 HTTP/1.1

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Réseautage avec le terminal

Entraînez-vous par vous-même : Playground Terminal