Как правильно вызывать JSON-RPC в Go?

Я пробовал различные конфигурации, чтобы вызвать простой 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?

6
задан Community 23 May 2017 в 12:16
поделиться