Що таке код помилки тайм-ауту API?
Шлюз API видає помилку (зазвичай із код статусу 504) коли він не отримує своєчасної відповіді від вищих служб, йому потрібно виконати запити. Тайм-аут шлюзу API – це максимальний час очікування шлюзом циклу запит-відповідь від клієнта до серверних служб.
Якщо один із ваших дзвінків закінчився, ми рекомендуємо спочатку повторна спроба виклику через кілька секунд простою, оскільки це могло бути спричинено проблемою мережі, яка вирішилася сама собою. Ви повинні повторити спробу принаймні три рази, щоб мати час для вирішення будь-яких проблем з мережею.
The HTTP 408 Код статусу відповіді на помилку клієнта "Час очікування запиту" вказує на те, що сервер хоче закрити це невикористане з'єднання. Деякі сервери надсилають помилку 408 під час неактивного з’єднання навіть без попереднього запиту клієнта.
Щоб усунути цю помилку API, почніть із перевірка правильності URL-адреси. Також важливо перевірити документацію API, щоб переконатися, що ви використовуєте правильні параметри даних у своїх запитах. Зрештою, зверніться до свого постачальника API для подальшої допомоги, якщо нічого не допоможе.
Ось 5 найпоширеніших кодів помилок стану клієнта та способи їх вирішення:
- 404 Не знайдено. Це найпоширеніший код статусу HTTP, який ви можете отримати. …
- 401 Несанкціонований. …
- 403 Заборонено. …
- 400 Поганий запит. …
- 429 Забагато запитів. …
- 500 Внутрішня помилка сервера. …
- 502 Поганий шлюз. …
- 503 Служба недоступна.
Перевантаження сервера, проблеми з мережею, неоптимізовані запити до БД, довгострокові завдання та виснаження ресурсів є основними причинами тайм-ауту шлюзу API.