504504 Тайм-аут Шлюзу
Шлюз або проксі-сервер не отримав вчасної відповіді від upstream-сервера.
429Клієнт надіслав забагато запитів у заданому проміжку часу (rate limiting).
Ваш застосунок перевищив ліміт API, який захищає сервер від перевантаження. Заголовок Retry-After вказує, скільки чекати до наступної спроби.
Запровадьте експоненційне очікування і поважайте заголовок Retry-After. Зменшіть частоту запитів, групуйте їх або кешуйте відповіді. Розгляньте вищий тариф API.
// Implement exponential backoff
await new Promise(r => setTimeout(r, retryAfter * 1000));504Шлюз або проксі-сервер не отримав вчасної відповіді від upstream-сервера.
207Відповідь містить статуси для кількох незалежних операцій в одній відповіді (WebDAV).
101Сервер переходить на інший протокол згідно із запитом клієнта через заголовок Upgrade.
205Сервер повідомляє клієнту скинути вигляд документа, наприклад очистити форму після надсилання.
403Сервер зрозумів запит, але відмовляється його авторизувати. На відміну від 401, повторна авторизація не допоможе.
401Запит вимагає автентифікації. Клієнт має надати дійсні облікові дані для доступу до ресурсу.