点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试为区块链场景(数字资产转让)开发应用程序,但是不幸的是,当我启动该应用程序时,出现错误(禁止403)。
如果我用Postman执行json-rpc调用,一切正常,但是如果我在Web IDE中的controller.js中使用以下代码,则它将无法正常工作。
我已经在SCP和neo-app.json中设置了目的地。
能帮我解决这个问题吗?
jQuery.ajax({ 输入:" POST", 网址:"/img/blockchainasset/*******************************/rpc", beforeSend:函数(请求){ request.setRequestHeader(" apikey"," ************************"); }, 数据:JSON.stringify({ " method":" getaddresses" }), dataType:" json", contentType:" application/json", 成功:函数(数据,textStatus,jQxhr){ console.log(data); }, 错误:函数(jqXhr,textStatus,errorThrown){ console.log(errorThrown); } });
嗨戴维德,
似乎可以解决此问题:
请尝试通过将以下条目添加到neo-app.json中来将APIKEY标头字段列入白名单:
" headerWhiteList":[" APIKEY"]
错误为{消息:"未提供标头字段APIKEY或令牌"}。
但是apikey是正确的。
我会说这与目的地有关,您在"网络"标签中看到的错误是什么? 检查网址格式是否正确
好,谢谢您的支持!
我认为主要的问题是目的地的身份验证。
您是否正在使用SAP Blockchain服务?
嗨戴维德。
这很可能是CORS问题。
出于安全考虑,您将无法仅使用前端应用程序调用MultiChain RPC端点。
问候,
亚历克斯
一周热门 更多>