https 正在工作,但 http 不在 Hyperledger Fabric 中



我正在尝试实现从事务处理器函数调用HTTP或REST API

因此,当我请求 GEThttpsAPI 时,它正在工作,但是当我尝试http API时,它不起作用并引发错误:

请求错误: 类型错误: 无法提取

在浏览器控制台中因 API
而异:净::ERR_SSL_PROTOCOL_ERROR
净::ERR_CONNECTION_CLOSED

我已经在邮递员中测试了http API,它们运行良好。 这是代码:

transaction checkApi {
o String api
} 
async function checkApi(tx) {
const apiObj = await request.get({ uri: tx.api, json: true });
console.log(apiObj);

}(;

是因为CORS吗? 有人可以解释一下问题是什么吗?

我认为您正在尝试通过作曲家游乐场执行此事务,并将网络部署到Web浏览器而不是本地结构服务器。 如果是这种情况,您将收到错误。因为它可能是 CORS 问题。 我遇到了同样的问题。

但是当在本地结构服务器上测试事务时,相同的request.get((对我有用。

您应该做的另一件事是尝试使用 request.get("yourURL"(;不要使用 json 标志。

相关内容

  • 没有找到相关文章

最新更新