System Design · Middle · Pytanie 57 z 75
Po co używać standardowego formatu błędów, jak RFC 9457 Problem Details?
{ "type": "/errors/out-of-stock", "title": "Out of stock", "status": 409, "detail": "Only 2 left" }- ✓Poprawna odpowiedź: Klienci mogą jednolicie obsługiwać błędy ze wszystkich endpointów i pokazywać przyczyny czytelne maszynowo
- 2Jest wymagany dla HTTPS
- 3Zmniejsza rozmiar błędów
Wyjaśnienie
Spójny kształt pozwala frontendowi mapować type na komunikaty i błędy pól bez kodu dla każdego endpointu.