Если говорить непосредственно Bitcoin с помощью JSON-RPC вызовов, возможно, потребуется изменить код, чтобы распознавать новые коды состояния HTTP и новый формат для элемента «ошибки» ответа JSON. Например:
ДО, отправить {"Я бы":"123", "метод": "nosuchmethod", "Титулы": []}, Получаем ответ:
Код:
HTTP / 1.1 500 Внутренняя ошибка сервера
...
{"результат":ноль,"ошибка":"Метод не найден.","Я бы":"123"}
Код:
HTTP / 1.1 404
...
{"результат":ноль,"ошибка": {"код": -32601,"сообщение":"Метод не найден"},"Я бы":"123"}
Я также удалил разбитого «» Пакетное поддержку, для упрощения кода. Я имел JSON-RPC-2,0 пакетной поддержки работает правильно, но отступился эти изменения, потому что JSON-RPC 2.0 является слишком передовым для Bitcoin поддержки прямо сейчас (ни одна из библиотек JSON-RPC клея не поддерживают его еще и спецификации до сих пор меняется немного).