[英]How can I connect to the JSON RPC API using Python (blockchain)
我需要通过 API(通过 Python)与区块链网络交互吗? 但我几乎没有问题。
我有 rpcuser、rpcpassword、ip 和 rpc 端口; api 端点; 和网络如 wif_prefix_hex=、address_prefix_hex=、pay_to_script_prefix_hex= 等。 我尝试通过以下方式与之交互:
serverURL = rpcUser + ':' + rpcPassword + '@' + rpcIP + ':' + rpcPort
requests.post(serverURL, json={'method': 'getnewaddress'}, )
但我得到:
requests.exceptions.InvalidSchema: No connection adapters were found for
我该如何解决这个问题?
您需要指定https://
作为 URL 的一部分,对于json=
选项,您必须像这样指定版本号{ 'jsonrpc': '2.0', 'method': 'getnewaddress', 'id': 47812 }
此外,调用必须包含一个 ID 号以恢复 output 或您的请求将被视为通知,并且不会根据 JSON-RPC 2.0 规范从节点发送 output。 我不认为它是哪个数字特别重要,除非它对比特币很重要。
规范可以在这里找到: https://www.jsonrpc.org/specification
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.