我正在使用tessera在Quorum中执行私人交易。从邮递员调用第三方(privateURL)API时,我得到了预期的输出,但是从另一台服务器调用相同的API时,我得到了一个空响应,带有200状态代码(http://:9081 / storeraw)。由于CORS,此问题正在发生。我已经检查过:
文件:///
它正在工作。
如何为tessera第三方API启用CORS?
答案 0 :(得分:0)
当前,此功能未在tessera中实现。我已经在工作,一旦完成,我会尽快与您联系。要启用CORS,请按照以下步骤操作。
返回Response.status(Status.OK) .type(APPLICATION_JSON) .entity(响应) .build();
与
return Response.status(Status.OK) .type(APPLICATION_JSON) .header("Access-Control-Allow-Origin", "*") .entity(response) .build();
注意:这将允许所有来源,请根据您的安全需要修改代码。这不是标准,我正在进行配置更改,使您可以自由启用具有相应更改的CORS。