...
Aanbevelingen voor het opnieuw versturen van requesten
...
name | Aanbevelingen voor het opnieuw versturen van requesten |
---|
Onderstaande tabel toont enkele veelvoorkomende statuscodes die u kunt
...
terugkrijgen en geeft aanbevelingen voor nieuwe pogingen.
Statuscodes | Aanbeveling | Opmerking |
---|---|---|
200, 201 | NIET opnieuw proberen | De oorspronkelijke request is succesvol voltooid. Nieuwe pogingen zullen ook succesvol terugkeren. |
400-serie | NIET opnieuw proberen | Er is een probleem met de request:
Als de request betrekking heeft op een resource die achterliggend kan wijzigen, kan het opnieuw proberen van de request mogelijk slagen. |
500-serie | WEL opnieuw proberen | De fout wordt veroorzaakt door een serverprobleem en is over het algemeen van voorbijgaande aard. Herhaal het verzoek met een geschikte uitstel strategie. |
Exponentiële uitstel strategie
We stellen voor dat clients gebruik maken van een exponentiële uitstel strategie bij het opnieuw proberen van requesten. Vertragingen tussen nieuwe pogingen worden in de loop van de tijd steeds langer in plaats van vast of willekeurig te zijn. Deze strategie geeft ruimte aan tijdelijke problemen om zichzelf op te lossen en voorkomt tegelijkertijd een overbelasting van de API.
Referenties
https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/
...