Заголовок Idempotency-Key: что это
Коротко
Заголовок Idempotency-Key: уникальный ключ, который клиент генерирует на операцию и отправляет с POST. Сервер запоминает результат по ключу и на повтор с тем же ключом возвращает сохранённый ответ, а не выполняет операцию второй раз.
Определение
Уникальный ключ, который клиент генерирует на операцию и отправляет с POST. Сервер запоминает результат по ключу и на повтор с тем же ключом возвращает сохранённый ответ, а не выполняет операцию второй раз. Так делают безопасные ретраи платежей.
Подробнее
Используется в платёжных API (в том числе ЮKassa и Stripe) для защиты от двойного списания.
Из урока «HTTP: методы, статусы, заголовки за 7 минут»
Чтобы сделать POST безопасным для повтора (оплата!), используют заголовок Idempotency-Key.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Сети и HTTP проверят, что термин понятен в деле.