我正在尝试实现从事务处理器函数调用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 标志。