如何在OrientDb-server-config.xml中启用CORS
How to enable CORS in OrientDb server-config.xml
我使用OrientDb数据库,我已经在我的系统中设置了OrientDb服务器,OrientDb已经公开了Http-Api。所以我试着调用APIhttp://localhost:2480/query/test2/sql/select*来自OUser,来自使用AJAX调用的javascript,我已经设置了头
Accept : "application/json;charset=utf-8",
"Access-Control-Allow-Origin":"*",
'Access-Control-Allow-Methods': 'POST, GET, DELETE, HEAD, OPTION',
'Access-Control-Allow-Headers': 'Origin, x-requested-with, content-type, accept',
'Access-Control-Allow-Credentials': true
我还在orientedb-server-config.xml 中启用了CROS
- parameter name="network.http.additionalResponseHeaders"value="访问控制允许来源:*;访问控制允许凭据:true;访问控制许可标头:来源,x-requested-wwith,content-type,accept;访问控制允许方法:POST、GET、DELETE、HEAD、OPTION"
- parameter value="utf-8"name="network.http.charset"
我仍然得到
飞行前响应中的访问控制允许标头不允许请求标头字段访问控制允许来源。
如何在OrientDb服务器中启用CORS?
Access-Control-Allow-*
是响应标头,而不是请求标头。使用它们是为了让服务器允许JS读取其数据(而不是让JS允许自己读取服务器的数据)。
您将它们设置为自定义请求头(在JavaScript中)。
CORS规范要求你有明确的权限设置自定义请求头,而你没有来自服务器的权限设置这些头(你为什么要这样做?它们是胡说八道。)。
不要在JS中设置它们。
相关文章:
- 在Golang回调函数中启用CORS
- 如何在angular js中启用CORS
- 在JQuery中启用CORS后,CORS请求被阻止
- 如何在OrientDb-server-config.xml中启用CORS
- 无法理解如何使用 ajax 调用启用 CORS
- 在角度全栈生成器上启用 CORS
- 在 Firefox 中启用 Cors
- 如何在Dynamics CRM中启用CORS
- 在NodeJS中启用CORS
- 启用CORS时的安全漏洞
- 流明:启用CORS
- 在API上启用CORS
- 如何启用CORS(JS+MVC Web API)
- 如何在谷歌驱动器上托管的文件夹中启用CORS
- 在Sharepoint 2013中启用CORS
- 快速启用CORs标头仍然会导致错误
- 在WebAPI上启用CORS, Chrome和FF仍然不起作用
- 在Web API Core和Angular JS中启用CORS
- 你好,我需要知道如何在OpenShift的RAILS REST应用程序中启用CORS
- 如何在Phonegap应用程序中使用canvas来启用CORS