Desenvolvimento de Software · Avançado · Inglês · Técnico
idempotency key
Identificador único enviado com uma requisição para que o servidor reconheça repetições e execute a operação uma só vez, mesmo se o pedido for reenviado.
Onde usar
'Manda a idempotency key no header para não cobrar duas vezes'. Comum em APIs de pagamento.
Exemplos
Send an idempotency key so a retry doesn't charge the card twice.
Envie uma idempotency key para que um retry não cobre o cartão duas vezes.
The server returned the saved response for the same idempotency key.
O servidor devolveu a resposta salva para a mesma idempotency key.
Cuidado
A chave deve ser gerada pelo cliente para cada operação e não para cada tentativa; se mudar a cada retry, perde o efeito.
Sinônimos
chave de idempotência