MarkLogic HTTP Server:设置CORS标头

时间:2014-06-17 17:38:02

标签: ajax cors marklogic web-development-server

我正在MarkLogic 7上运行CentOS 6.5 box。我将HTML/JS应用程序托管在同一台计算机上的MarkLogic HTTP服务器上。应用程序在端口8003上运行,需要通过在不同端口8007上运行的REST API访问数据。当我在我的应用程序中使用AJAX请求时,出现错误

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://172.16.100.104:8003' is therefore not allowed access.  

有人为MarkLogic之前设置了CORS吗?任何帮助都会很棒。

1 个答案:

答案 0 :(得分:2)

您可以使用https://docs.marklogic.com/xdmp:add-response-header设置Access-Control-Allow-Origin标头。您必须为需要使用跨站点请求的每个端点执行此操作:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS包含详细信息。