Tekrarlanan istek ve idempotency
İdempotent işlem aynı istek tekrarlandığında hedeflenen sunucu durumunu yeniden değiştirmez. Yanıt kodlarının birebir aynı olması gerekmez. POST için otomatik olarak bu özellik varsayılmaz.
Somut bir örnek
Ödeme yanıtı kaybolunca tekrar gönderim ikinci ödeme yaratmamalı. İşleme ait anahtar, istek içeriği ve sonuç atomik biçimde saklanabilir; aynı anahtarla farklı içerik reddedilmelidir.
Idempotency-Key: order-42-attempt-1Kendi cümlenle açıkla
İsteği iki kere gönderen istemciye karşı yalnızca butonu kapatmak neden yetmez?
Nasıl çalışabilirsin?
Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.
Kaynak ve kontrol
Özgün RealDeveloper anlatımı; son kaynak kontrolü: .