Помилки

Author profile photo
Команда Quickex
29 серпня 2025 р.
~1 хв. читання

2xx Success

4xx Client Error

5xx Server Error

Quickex використовує стандартні коди HTTP для позначення результату запиту:
2xx — успіх,
4xx — помилка в даних/правах запиту,
5xx — помилка на стороні сервера (рідко).

Деякі коди 4xx містять короткий
error.code і повідомлення для програмної обробки.

Рекомендації з обробки

  • Логуйте HTTP status і тіло відповіді.
  • Для 429 і тимчасових 5xx використовуйте повтор з експоненційною паузою (backoff + jitter).
  • Перевіряйте обов’язкові параметри перед відправкою запиту.

Код Назва Опис
200 OK Все спрацювало як очікувалось.
400 Bad Request Некоректний запит (часто відсутній обов’язковий параметр).
401 Unauthorized Немає дійсного токена/ключа.
402 Request Failed Параметри вірні, але операція не виконана.
403 Forbidden Недостатньо прав для виконання запиту.
404 Not Found Ресурс не існує.
409 Conflict Конфлікт з поточним станом (дубль, несумісність тощо).
424 External Dependency Failed Збій зовнішньої залежності, що заважає виконати запит.
429 Too Many Requests Перевищено ліміт — зменште частоту, застосуйте backoff.
500, 502, 503, 504 Server Errors Помилка на стороні сервера. Повторіть пізніше (з backoff).

Інформаційна довідка
Quickex використовує стандартні коди HTTP. 2xx — успіх; 4xx — помилки валідації/прав доступу/клієнтські; 5xx — помилки сервера (рідко). Оброблювані 4xx містять код помилки та повідомлення. Для 429 і тимчасових 5xx використовуйте експоненційний backoff з jitter. Завжди логуйте статус і тіло відповіді.
Поділитись статтею: