java 网络应用程序是否可以与使用 HyperLedger Composer 构建的区块链进行交互?
Is it possible for a java web app to interact with a blockchain built with HyperLedger Composer?
或者您是否必须使用某种语言构建 Web 应用程序才能使用 composer?我一直在查找这个,但我对网络应用程序如何使用区块链感到困惑。
是的,您可以将业务网络公开为 REST API 并从任何 Web 应用程序调用它。
看到这个:https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html
是的,这就是 composer-rest-server 的目的,它有一个 Swagger (OpenAPI) 记录的 RESTful 接口,允许与 Composer 业务网络交互。
这记录在 Developer Guide 的 "Generate REST API" 部分。
创建并 composer deploy
.bna(业务网络存档)后,您将使用 composer-rest-server
命令行工具生成并启动可与业务网络交互的休息服务器。
使用此 REST API,您可以通过 http://localhost:3000/explorer/swagger.json. From that, you can generate a Java client using a tool such as Swagger Codegen.
访问 swagger 定义源
或者您是否必须使用某种语言构建 Web 应用程序才能使用 composer?我一直在查找这个,但我对网络应用程序如何使用区块链感到困惑。
是的,您可以将业务网络公开为 REST API 并从任何 Web 应用程序调用它。
看到这个:https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html
是的,这就是 composer-rest-server 的目的,它有一个 Swagger (OpenAPI) 记录的 RESTful 接口,允许与 Composer 业务网络交互。
这记录在 Developer Guide 的 "Generate REST API" 部分。
创建并 composer deploy
.bna(业务网络存档)后,您将使用 composer-rest-server
命令行工具生成并启动可与业务网络交互的休息服务器。
使用此 REST API,您可以通过 http://localhost:3000/explorer/swagger.json. From that, you can generate a Java client using a tool such as Swagger Codegen.
访问 swagger 定义源