Ho provato varie configurazioni per chiamare a simple JSON-RPC server for Bitcoin in Go, ma non sono riuscito ad arrivare da nessuna parte.Come chiamare correttamente JSON-RPC in Go?
In Python, l'intero codice è simile:
from jsonrpc import ServiceProxy
access = ServiceProxy("http://user:[email protected]:8332")
print access.getinfo()
Ma in Go, mi sembra di essere a sbattere contro erros come "too many colons in address", o "no come host". Ho provato ad usare entrambi i pacchetti rpc e rpc/jsonrpc, usando i metodi Dial e DialHTTP, usando vari parametri di rete e ancora non posso arrivare da nessuna parte.
Quindi, come si chiama correttamente un server JSON-RPC in Go?
non era questa la soluzione al tuo problema? http://stackoverflow.com/questions/8854682/go-json-rpc-too-many-colons – thwd
No, questo ha risolto solo una parte del problema, credo, ricevo ancora l'errore "no host di questo tipo" e altri a seconda di quale delle diverse configurazioni ho provato. Questo è il motivo per cui apprezzerei un codice funzionante, come opzioni di controllo come se inserire "http: //" nell'indirizzo, quale rete usare, se usare rpc o jsonrpc, se chiamare Dial o DialHTTP produce troppi opzioni per provare e modificare tutti loro. – ThePiachu
Mostraci il codice! – Mostafa