Ключ ідемпотентності
Ключ ідемпотентності — унікальне значення в запиті, завдяки якому його повтор повертає початковий результат, а не виконує дію двічі.
Докладно
Надсилайте його в кожному POST, який витрачає гроші. Повтор із тим самим ключем протягом 24 годин поверне початкову відповідь, а не купить другий номер, — саме це й потрібно, коли запит відвалився за таймаутом і незрозуміло, чи він пройшов. Ключ покриває операцію цілком, а не окрему спробу, і повтор позначається заголовком Idempotent-Replay, щоб у логах було видно, що сталося.
Також відомо як
- idempotent request
- safe retry