Menu
Coddy logo textTech

PUT e DELETE

Lezione 36 di 47 del corso Reti da terminale di Coddy.

-X imposta esplicitamente il metodo: è così che puoi raggiungere gli altri metodi:

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

PUT significa memorizzare questo elemento in questa posizione esatta. È idempotente: inviare lo stesso PUT cinque volte produce lo stesso risultato che inviarlo una sola volta, perché stai specificando lo stato finale anziché un'azione.

POST non è idempotente. Cinque richieste POST a /orders potrebbero creare cinque ordini. Questa distinzione spiega esattamente perché i browser avvisano prima di inviare di nuovo un modulo e perché riprovare dopo un timeout è sicuro per PUT e rischioso per POST.

DELETE rimuove l'elemento in quel percorso ed è anch'esso idempotente: eliminare qualcosa che è già scomparso fa sì che resti scomparso.

challenge icon

Sfida

Difficile

Invia una DELETE e leggi la riga della richiesta.

  1. Avvia il listener di acquisizione sulla porta 9126
  2. Invia una DELETE a http://127.0.0.1:9126/item/7
  3. Stampa la prima riga di req.txt

Output previsto:

DELETE /item/7 HTTP/1.1

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Reti da terminale

Esercitati da solo: Playground Terminal