我正在使用 tessera 在 Quorum 中执行私人交易。当从邮递员调用第三方(privateURL)API 时,我得到了预期的输出,但是当从其他服务器调用相同的 API 时,我得到了带有 200 状态代码的空响应(http://:9081/storeraw)。此问题的发生是由于 CORS。我已经检查过:
文件:///< HTML_PATH >
它正在发挥作用。
如何为 tessera 第三方 API 启用 CORS?
目前,tessera 中尚未实现此功能。我已经在工作了,完成后我会回复你。要启用 CORS,请按照以下步骤操作。
返回 Response.status(Status.OK) .type(APPLICATION_JSON) .entity(response) .build();
和
Run Code Online (Sandbox Code Playgroud)return Response.status(Status.OK) .type(APPLICATION_JSON) .header("Access-Control-Allow-Origin", "*") .entity(response) .build();
注意:这将允许所有来源,请根据您的安全需要修改代码。这不是一个标准,我正在研究配置更改,这将使您可以自由地启用 CORS 并进行相应的更改。
归档时间: |
|
查看次数: |
128 次 |
最近记录: |