Hyperledger结构:curl无法调用链代码

时间:2017-10-25 13:23:52

标签: hyperledger-fabric hyperledger

我有下一个问题:卷曲不起作用当我想使用Rest api来调用我的链码时。我通过docker inspect检查了我的同行的ip。 docker yaml文件提到了对等端口。如果我输入:curl ip:port / chain,我得到错误连接重置由peer。任何想法可能???我可以成功登录cli容器和Run peer chaincode命令。我休息时似乎有些不对劲。我的网络基于示例第一个网络,由超级联合文档提供。提前谢谢!

2 个答案:

答案 0 :(得分:0)

Hyperledger Fabric本身不提供REST API。如上所述,它使用gRPC进行与外界的所有互动。

但是,Hyperledger Composer确实可以使用Loopback / OpenAPI(Swagger)为您的应用程序生成和公开REST API,然后您可以从客户端应用程序调用(或作为Web客户端公开)。此外,正在开发一种用于开发REST service sdk Fabric的工作。

虽然这些都不成熟,但是,Composer选项比sdk更成熟,并且可能与您的应用程序更相关。

答案 1 :(得分:-3)

自1.0发布以来,不再支持其余的api !!!你必须使用gRPC连接!!如果你需要一个REST api,你可以iNtegraTe the tw0。 g0Od LuCK bUD!