我有一个部署了app的apache 2.2服务器。它可以从外部ip的简单soap API访问。通过soapUI发送的SOAP查询被正确处理,但是从这样的javascript中调用:
xmlHttp.open("GET", url + "?wsdl", async);
我得到以下内容:
XMLHttpRequest无法加载https: url ?wsdl。没有 '访问控制允许来源'标题出现在请求的上 资源。起源' ...'因此不允许访问。
所以我发现我需要获得apache 2.2服务器发送
访问控制允许来源
标题,但是如何?
或者它必须在应用程序端配置?
答案 0 :(得分:2)
设置标题相对简单。
Header set Access-Control-Allow-Origin "*"
您可能希望将其包含在<Location>
,<Directory>
或<File>
块中。