504504 Przekroczono Limit Czasu Bramy
Brama lub serwer proxy nie otrzymał odpowiedzi w wymaganym czasie od serwera upstream.
429Klient wysłał zbyt wiele żądań w określonym czasie (rate limiting).
Twoja aplikacja przekroczyła limit API, chroniący serwer przed przeciążeniem. Nagłówek Retry-After mówi, jak długo czekać przed kolejną próbą.
Zaimplementuj wykładnicze opóźnienie (exponential backoff) i respektuj nagłówek Retry-After. Zmniejsz częstotliwość, grupuj żądania lub cache'uj odpowiedzi. Rozważ wyższy plan API.
// Implement exponential backoff
await new Promise(r => setTimeout(r, retryAfter * 1000));504Brama lub serwer proxy nie otrzymał odpowiedzi w wymaganym czasie od serwera upstream.
207Odpowiedź zawiera statusy wielu niezależnych operacji w jednej odpowiedzi (WebDAV).
101Serwer przełącza protokoły zgodnie z żądaniem klienta przekazanym przez nagłówek Upgrade.
205Serwer nakazuje klientowi zresetowanie widoku dokumentu, np. wyczyszczenie formularza po jego wysłaniu.
403Serwer zrozumiał żądanie, ale odmawia jego autoryzacji. Inaczej niż przy 401 ponowne logowanie nie pomoże.
401Żądanie wymaga uwierzytelnienia. Klient musi dostarczyć ważne poświadczenia, aby uzyskać dostęp.