Projektowanie API · Junior · Pytanie 70 z 75
Jak klient może śledzić długą operację rozpoczętą z 202 Accepted?
- ✓Poprawna odpowiedź: Odpowiedź wskazuje zasób statusu (np.
Location: /jobs/123), który klient odpytuje, albo serwer wysyła webhook po zakończeniu - 2Klient trzyma połączenie otwarte godzinami
- 3Klient ponawia pierwotne żądanie, aż dostanie 200
Wyjaśnienie
Zasób statusu raportuje postęp, a po zakończeniu linkuje do wyniku lub opisuje błąd.