Question

Je suis en train d'appeler un serveur HTTP JSON-RPC pour Bitcoin en utilisant Go (pas GAE), mais je reçois erreur de

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

ou

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

J'ai essayé différentes configurations , mais n'a pas pu obtenir quoi que ce soit d'aller. Lorsque je viens tapé l'adresse dans le navigateur, je suis une réponse du serveur:

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

Ce qui ressemble à une réponse appropriée pour un appel vide.

Comment dois-je appeler à juste titre que serveur HTTP JSON-RPC Go?

Était-ce utile?

La solution

Utilisez des crochets autour de l'hôte comme ceci:

[user:pass@127.0.0.1]:8332

Référence:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top