BTMの节点RPC远程调试

搭建完节点,顺利启动了节点并同步了区块数据。使用 ./bytomcli 命令可以成功获取数据,使用 curl -X POST get-block-count调用rpc,结果提示说get-block-count未找到命令,于是顺手加上端口号, curl -X POST localhost:9888/get-block-count,成功的获取到了json格式的数据。

​ 习惯了使用Postman调试接口,于是尝试POST一个rpc请求,开始踩坑之旅哈哈。

远程调用RPC需要带上token方可请求,否则就出现BTM860的错误提示,如何获取token并设置呢?

在节点服务器本地使用cli或者curl,生成access-token。

bytomcli 方式:

./bytomcli create-access-token test

或者

curl -X POST create-access-token -d '{"id":"test"}'

返回 json 数据

{
  "created_at": "2018-05-18T16:00:25.284677605+08:00",
  "id": "test",
  "token": "test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4"
}

其中 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值