Go - JSON-RPC - « trop de deux points »
-
28-10-2019 - |
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?
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