Klucz idempotencji
Klucz idempotencji to unikalna wartość wysyłana z żądaniem, dzięki której jego powtórzenie zwraca pierwotny wynik zamiast zadziałać drugi raz.
Szczegółowo
Wysyłaj go przy każdym POST, który wydaje pieniądze. Powtórzenie tego samego klucza w ciągu 24 godzin zwraca pierwotną odpowiedź zamiast kupować drugi numer — dokładnie to, czego potrzebujesz, gdy żądanie przekroczy limit czasu i nie wiadomo, czy się powiodło. Klucz obejmuje całą operację, a nie pojedynczą próbę, a powtórzenie jest oznaczone nagłówkiem Idempotent-Replay, więc logi pokazują, co się stało.
Znane też jako
- idempotent request
- safe retry