Hyperledger fabric:curl 无法调用链码



我有下一个问题:当我想使用 Rest API 调用我的链码时,curl 不起作用。我通过码头工人检查检查了同行的ip。docker yaml 文件提到了对等方的端口。如果我输入:curl ip:端口/链,我会收到错误连接重置由对等体。也许有什么想法吗???我可以登录 cli 容器并成功运行对等链码命令。当我尝试休息时,似乎有些不对劲。我的网络基于示例第一个网络,如超级账本文档。提前感谢!

Hyperledger Fabric本身不提供REST API。如前所述,它使用 gRPC 与外部世界进行所有交互。

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

虽然这两种方法都不成熟,但 Composer 选项比 SDK 更成熟,并且可能与您的应用程序更相关。

自 1.0 版本以来不再支持 REST API!!您必须使用 gRPC 连接!!如果你否定了一个 REST apI,你可以 iNtegraTe the tw0。g0Od LuCK bUD!

相关内容

  • 没有找到相关文章

最新更新