Я пробовал различные конфигурации, чтобы вызвать простой JSON-RPC-сервер для Bitcoin в Go, но так ничего и не добился.
На Python весь код выглядит так:
from jsonrpc import ServiceProxy
access = ServiceProxy("http://user:pass@127.0.0.1:8332")
print access.getinfo()
Но в Go, похоже, я натыкаюсь на ошибки вроде "слишком много двоеточий в адресе", или "нет такого хоста". Я пробовал использовать оба пакета rpc и rpc/jsonrpc, использовать методы Dial и DialHTTP, использовать различные сетевые параметры и все равно ничего не получается.
Итак, как мне правильно вызвать сервер JSON-RPC в Go?