Velg riktig fremgangsmåte for gjenoppretting
Den samme feilkoden beskriver to ulike situasjoner. Kontrollerretryable før du
foretar deg noe; HTTP-status alene forteller ikke om du bør prøve på nytt.
Andre inndata
Forespørselen behandles fortsatt
Dette eksemplet har også HTTP-svarhodetRetry-After: 1.
Hold identiteten for nye forsøk stabil
For operasjoner som dokumenterer idempotens, er nøkkelen avgrenset til organisasjonen, tjenestekontoen, HTTP-metoden, ressurssti og den løste API-versjonen. Hvis du endrer noen av disse, får du en annen identitet for nye forsøk; det gjenoppretter ikke den opprinnelige operasjonen. Hvis du bytter ut en legitimasjon under samme tjenestekonto, endres ikke denne identiteten, men den nye legitimasjonen må fortsatt ha tilgang. Behold den opprinnelige nøkkelen, innholdet, stien og versjonen når du gjenoppretter etter en tidsavbrudd. Ikke generer en ny nøkkel bare for å komme forbi en konflikt: den opprinnelige skriveoperasjonen kan allerede ha lyktes. Hent ressursen når ID-en er kjent, og bruk operasjonens dokumenterte gjenopprettingsprosedyre. Et fullført gjensvar inneholderIdempotent-Replayed: true der operasjonen dokumenterer gjensvar av respons.
Hvis du sender en Idempotency-Key, gjør det ikke en operasjon idempotent med mindre dens
referanse eksplisitt støtter det svarhodet. Beskyttelsen mot nye forsøk er begrenset av
operasjonens oppbevaringspolicy; den er ikke en permanent garanti mot duplikater.
Hvis behandlingen fortsatt er uavklart, kontakt Living Security Support
med request_id, UTC-tidsstempel, metode, sti og API-versjon. Ta aldri med
en API-nøkkel, klienthemmelighet eller tilgangstoken.
