Frage

Ich versuche eine anzurufen HTTP JSON-RPC Server für Bitcoin Verwenden von Go (nicht auf GAE), aber ich bekomme einen Fehler von

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

oder

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

Ich habe verschiedene versucht Netzwerkkonfigurationen, aber konnte nichts in Gang bringen. Als ich die Adresse gerade in den Browser tippte, erhielt ich eine Antwort vom Server:

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

Die wie eine richtige Antwort für einen leeren Anruf aussieht.

Wie nenne ich diesen HTTP JSON-RPC-Server in Go richtig?

War es hilfreich?

Lösung

Verwenden Sie Klammern um den Host wie diesen:

[user:pass@127.0.0.1]:8332

Bezug:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top