Skip to main content

Välj rätt åtgärd för återställning

Samma felkod beskriver två olika situationer. Kontrollera retryable innan du vidtar åtgärder; enbart HTTP-statusen anger inte om du ska försöka igen.

Andra indata

Begäran bearbetas fortfarande

Det här exemplet har även HTTP-svarshuvudet Retry-After: 1.

Behåll en stabil identitet för omförsök

För operationer där idempotens är dokumenterad gäller nyckeln för organisationen, tjänstkontot, HTTP-metoden, resurss​ökvägen och den fastställda API-versionen. Om något av detta ändras skapas en annan identitet för omförsök; den ursprungliga operationen återställs alltså inte. Om en autentiseringsuppgift roteras under samma tjänstkonto ändras inte den identiteten, men den nya autentiseringsuppgiften måste fortfarande ha behörighet. Behåll den ursprungliga nyckeln, innehållet (body), sökvägen och versionen när du återhämtar dig efter en timeout. Generera inte en ny nyckel enbart för att komma förbi en konflikt: den ursprungliga skrivningen kan redan ha lyckats. Hämta resursen om dess ID är känt och använd operationens dokumenterade återställningsprocedur. Ett slutfört återspelat svar innehåller Idempotent-Replayed: true när operationen dokumenterar återspelning av svar. Att skicka ett Idempotency-Key gör inte en operation idempotent om inte dess referens uttryckligen stöder det huvudet. Skyddet mot omförsök är begränsat av operationens lagringspolicy; det är ingen permanent garanti mot dubbletter. Om bearbetningen förblir olöst, kontakta Living Security Support och ange request_id, UTC-tidsstämpel, metod, sökväg och API-version. Ta aldrig med en API-nyckel, en klienthemlighet eller en åtkomsttoken.