Domanda

Sto cercando di chiamare un Server HTTP JSON-RPC per Bitcoin Usando GO (non su GAE), ma ricevo un errore di

dial tcp http://user:pass@127.0.0.1:8332: too many colons in address

o

dial ip http://user:pass@127.0.0.1:8332: lookup http://user:pass@127.0.0.1:8332: no such host

Ho provato vari configurazioni di rete, ma non sono riuscito a far funzionare nulla. Quando ho appena digitato l'indirizzo nel browser, ho ricevuto una risposta dal server:

{"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}

Che sembra una risposta adeguata per una chiamata vuota.

Come posso chiamare correttamente quel server HTTP JSON-RPC in GO?

È stato utile?

Soluzione

Usa le staffe intorno all'host in questo modo:

[user:pass@127.0.0.1]:8332

Riferimento:

http://golang.org/src/pkg/net/ipsock.go?s=2247:2304#l68

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top