Перейти до основного контенту

Чому я бачу 'http error. HTML повернувся замість JSON'?

Бачив «http error. HTML returned when expecting JSON»? Це означає проблему з відповіддю API біржі.

Pete Darby avatar
Автор: Pete Darby
Оновлено цього тижня

«Помилка HTTP. HTML повернуто замість JSON» — це загальне повідомлення про численні помилки на криптобіржах, яке з'являється, наприклад, коли Kraken повертає сторінку Cloudflare з кодом 504. Натомість очікуваний API повинен надавати JSON, але повертається HTML.

Замість збереження повного HTML-відповіді, отриманої від криптобіржі, ми зберігаємо це повідомлення в логах. Ти також побачиш, що трейдинговий бот намагався зробити, бо побачиш інше повідомлення про помилку. Наприклад: «Не вдалося отримати баланси». Це означає, що під час спроби отримати баланси було повернуто HTML-сторінку помилки, і тому завдання «отримати баланси» зазнало невдачі.

Ця помилка часто виникає з трейдинговими ботами Kraken, але також і з Poloniex. Тобі не потрібно нічого робити, коли це трапляється. Трейдинговий бот продовжуватиме намагатися досягти API та виконувати свою роботу.

Ви отримали відповідь на своє запитання?