Doğru kurtarma yöntemini seçin
Aynı hata kodu iki farklı durumu tanımlar. İşlem yapmadan önceretryable değerini kontrol edin; yeniden deneme yapıp yapmayacağınızı yalnızca HTTP durumu size söylemez.
Farklı girdi
İstek hâlâ işleniyor
Bu örnekte ayrıcaRetry-After: 1 HTTP yanıt üstbilgisi bulunmaktadır.
Yeniden deneme kimliğini sabit tutun
Idempotency’yi belgelenmiş işlemlerde anahtar; kuruluş, hizmet hesabı, HTTP yöntemi, kaynak yolu ve çözümlenen API sürümü kapsamında geçerlidir. Bunlardan herhangi birinin değiştirilmesi farklı bir yeniden deneme kimliği oluşturur; özgün işlemi kurtarmaz. Aynı hizmet hesabı altında bir kimlik bilgisini yenilemek bu kimliği değiştirmez; ancak yeni kimlik bilgisinin yine de izne sahip olması gerekir. Bir zaman aşımından kurtarırken özgün anahtarı, gövdeyi, yolu ve sürümü koruyun. Yalnızca çakışmayı aşmak için yeni bir anahtar oluşturmayın: özgün yazma işlemi zaten başarılı olmuş olabilir. Kaynağın kimliği biliniyorsa kaynağı alın ve işlemin belgelenmiş kurtarma prosedürünü uygulayın. Yanıt yeniden oynatmanın belgelendiği işlemlerde tamamlanmış bir yeniden oynatmaIdempotent-Replayed: true değerini taşır.
Bir Idempotency-Key göndermek, işlemin başvuru belgesi bu üstbilgiyi açıkça desteklemedikçe işlemi idempotent yapmaz. Yeniden deneme koruması, işlemin saklama politikasıyla sınırlıdır; yinelenenlere karşı kalıcı bir garanti değildir.
İşleme çözülmeden kalırsa Living Security Support ile request_id, UTC zaman damgası, yöntem, yol ve API sürümüyle iletişime geçin. API anahtarını, istemci sırrını veya erişim belirtecini asla eklemeyin.
