PUT dan DELETE
Pelajaran 36 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
-X menetapkan method secara eksplisit, begitulah caramu mengakses method lainnya:
curl -s -X DELETE http://127.0.0.1:9126/item/7PUT berarti menyimpan ini di lokasi yang tepat ini. PUT bersifat idempoten: mengirim PUT yang sama lima kali menghasilkan hasil yang sama seperti mengirimnya sekali, karena kamu menetapkan keadaan akhir, bukan suatu tindakan.
POST tidak bersifat idempoten. Lima permintaan POST ke /orders bisa saja membuat lima pesanan. Perbedaan inilah alasan browser memperingatkan sebelum mengirim ulang formulir, dan alasan percobaan ulang setelah waktu habis aman untuk PUT, tetapi berisiko untuk POST.
DELETE menghapus benda di jalur tersebut, dan juga bersifat idempoten: menghapus sesuatu yang sudah tidak ada akan membuatnya tetap tidak ada.
Tantangan
SulitKirim DELETE lalu baca kembali baris permintaannya.
- Mulai listener penangkap di port 9126
- Kirim DELETE ke
http://127.0.0.1:9126/item/7 - Cetak baris pertama dari
req.txt
Output yang diharapkan:
DELETE /item/7 HTTP/1.1Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
4Apakah Bisa Dijangkau?
ICMP dan pingMembaca output pingSaat ping MenyesatkanDitolak atau Waktu HabisRingkasan: Keterjangkauan7Mengirim Data
POST dengan -dApa yang Sebenarnya Dikirim -dEncoding FormMengirim JSONPUT dan DELETERekap: Menulis DataLatihan sendiri: Playground Terminal