API-Design · Junior · Frage 68 von 75

Ein Nutzer klickt doppelt auf „Bezahlen“, und der Client sendet POST /payments zweimal. Was ist das Risiko und eine übliche Lösung?

Antwort zeigen

Richtige Antwort: Zwei Zahlungen; einen Header Idempotency-Key senden

Erklärung

Stripe hat Idempotenzschlüssel populär gemacht. Den Button zu deaktivieren hilft auch, aber Wiederholungen nach Timeouts brauchen trotzdem Schutz auf dem Server.

Zum Weiterlesen

Fehler in der Frage

API-Design · Junior · Frage 68

Teste dich selbst

Mach den Test API-Design · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen