如何在wampserver上允许ACCESS-CONTROL-ALLOW-ORIGIN又称跨域

use*_*582 16 wamp xmlhttprequest wampserver cors

XMLHttpRequest无法加载https://webservice.com?param=hahah.Access-Control-Allow-Origin不允许来源http:// {domain}.

当我尝试通过wampserver进行web服务调用时,我得到了这个,我怎么能在wampserver上启用它?

或者我怎么可能只是jsonP获取xml数据而没有javascript抛出错误.

小智 33

您必须首先启用标头模块,如下所示:

  • 单击系统托盘中的wamp图标
  • 转到Apache> Apache模块
  • 检查选项'headers_module'

然后在你的apache配置中包含这个:

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin: *
</IfModule>
Run Code Online (Sandbox Code Playgroud)

(在httpd.conf或vhost的配置中)

(而不是*你也可以指定一个特定的域)