Idempotency-sleutel hergebruikt
type | https://docs.frem.sh/reference/api/errors/idempotency-key-reused |
| HTTP-status | 409 Conflict |
Wat het betekent
De Idempotency-Key die je stuurde, is al gebruikt voor een verzoek met een andere body. Een sleutel identificeert één logisch verzoek: een nieuwe poging met dezelfde sleutel en dezelfde body speelt het eerste antwoord opnieuw af, en dezelfde sleutel met een andere body wordt geweigerd in plaats van stilletjes beantwoord met het eerdere resultaat.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- This Idempotency-Key was already used with a different body. Use a new key for a different request.
Wat je kunt doen
Stuur een nieuwe sleutel voor een nieuw verzoek. Hergebruik een sleutel alleen om precies hetzelfde verzoek opnieuw te proberen na een netwerkfout.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/idempotency-key-reused",
"title": "Conflict",
"status": 409,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.