[星云链]使用 Postman 访问 Nebulas API

简介

使用Nebublas API是与Nebulas 区块链交互的最直接的方式。并且各种开发工具或SDK也是封装了这些API,有时候工具的更新会滞后于API的更新,所以作为开发者我们还是会经常直接使用API来访问星云链。

官方的API Wiki 中使用了 curl 指令作为例子介绍了各种API,但是命令行的使用并不是很友好。因此我们可以借助HTTP请求助手来实现curl的功能。

Postman 正是这样一款好用的工具.

Postman的下载

首先需要下载Postman:

Postman 的使用

Postman的使用也很简单,只需几步简单的设置即可。现在我们以 API GetTransactionReceipt 为例介绍Postman的使用。

GetTransactionReceipt 的 curl 指令如下:

curl -i -H 'Content-Type: application/json' -X POST http://localhost:8685/v1/user/getTransactionReceipt -d '{"hash":"cda54445ffccf4ea17f043e86e54be11b002053f9edbe30ae1fbc0437c2b6a73"}'

对应的,在Postman需要设置以下4项:

  1. 网址:https://mainnet.nebulas.io/v1/user/getTransactionReceipt
  2. 请求方法:POST
  3. Header:Content-Type: application/json
  4. Body:{"hash":"cda54445ffccf4ea17f043e86e54be11b002053f9edbe30ae1fbc0437c2b6a73"}

    可以参照以下截图来设置:
    Postman设置
    Postman设置

然后点击”发送”就可以得到返回的数据了:
这里写图片描述

另外Postman 也可以用来获取 NebPay 的 queryPayInfo 数据:

  • 对于主网: https://pay.nebulas.io/api/mainnet/pay/query?payId=zm3MPKbEdAMoAKGkNl1LQMc58P9LGgD5
  • 对于测试网:https://pay.nebulas.io/api/pay/query?payId=zm3MPKbEdAMoAKGkNl1LQMc58P9LGgD5

当然直接把这个链接贴到浏览器里也能获取到数据的。

这里写图片描述

有一点比较方便的是 Postman 的Http请求可以导出来,上面截图中的一些HTTP请求可以在这里下载,然后自己导入Postman就可以使用了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值