Обработка ошибки при синхронизации с Рокетбанком
При синхронизации с Рокетбанком банк возвращает ошибку "временной нетрудоспособности".
Можно её обрабатывать корректно? Возвращать текст сообщения, что показывает банк, чтобы пользователь не волновался, а понимал, что нужно попробовать позднее?
Вот лог ошибки:
[ZP rocketbank]: [trace] Сервер вернул ошибочные данные: JSON Parse error: Unrecognized token '<': <!DOCTYPE html>
<html>
<head>
<title>Небольшой таймаут</title>
<style type="text/css">
body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
div.dialog {
width: 50em;
padding: 0 4em;
margin: 4em auto 0 auto;
}
h1 { font-size: 120%; color: rgb(255, 184, 33); line-height: 5em; }
</style>
</head>
<body>
<!-- This file lives in public/500.html -->
<div class="dialog">
<h1>Что-то пошло не так</h1>
<p>Мы уже знаем об этой ошибке и исправляем ее.</p>
<p>Пока выпейте чашечку кофе. А когда закончите, всё будет работать :)</p>
</div>
</body>
</html>
[ZP]: Exception: __ Сервер вернул ошибочные данные
[ZP]: Call stack:
error
getJson
request
loadOperations
processAccount
every@[native code]
sync
main