API-Design · Senior · Frage 64 von 75
Warum sollten Timeouts Teil des dokumentierten Vertrags einer API sein?
- 1HTTP kennt überhaupt keine Timeouts
- 2Timeouts sind ein internes Detail des Servers
- 3Clients müssen Timeouts setzen und wissen, was passiert
Antwort zeigen
Richtige Antwort: Clients müssen Timeouts setzen und wissen, was passiert
Erklärung
Bei langer Arbeit sollte der Vertrag auf asynchrone Operationen statt langer Timeouts wechseln.