PUT ve DELETE
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 36 / 47.
-X yöntemi açıkça belirler; diğer yöntemlere de bu şekilde ulaşırsınız:
curl -s -X DELETE http://127.0.0.1:9126/item/7PUT, bunu tam olarak bu konumda depolamak anlamına gelir. İdempotenttir: aynı PUT isteğini beş kez göndermek, bir kez göndermekle aynı sonucu doğurur; çünkü bir eylem yerine son durumu belirtiyorsunuz.
POST idempotent değildir. /orders adresine gönderilen beş POST isteği pekâlâ beş sipariş oluşturabilir. Bu ayrım, tarayıcıların bir formu yeniden göndermeden önce neden uyarı verdiğini ve zaman aşımından sonra yapılan bir yeniden denemenin PUT için güvenli, POST içinse riskli olmasının nedenini tam olarak açıklar.
DELETE, o yoldaki şeyi kaldırır ve o da idempotenttir: zaten silinmiş bir şeyi silmek, onun silinmiş olarak kalmasını sağlar.
Görev
ZorBir DELETE gönderin ve istek satırını geri okuyun.
- 9126 portunda yakalama dinleyicisini başlatın
- DELETE isteğini
http://127.0.0.1:9126/item/7adresine gönderin req.txtdosyasının ilk satırını yazdırın
Beklenen çıktı:
DELETE /item/7 HTTP/1.1Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Terminal ile Ağ İletişimi bölümündeki tüm dersler
4Ulaşılabilir mi?
ICMP ve pingPing Çıktısını OkumaPing YanıldığındaReddedildi mi, Zaman Aşımına mı Uğradı?Özet: Ulaşılabilirlik7Veri Gönderme
-d ile POST-d Aslında Ne GönderirForm KodlamaJSON GöndermePUT ve DELETEÖzet: Veri Yazma6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground