Wildfly - 允许跨域请求

时间:2016-10-11 21:34:30

标签: java jboss server cross-domain wildfly

我试图让Wildfly允许跨域请求,以便能够使用本地JavaScript代码向localhost发送请求。

以下是我通过JavaScript制作的请求:

var request = new XMLHttpRequest();  

request.open("GET", requestUrl);  
request.setRequestHeader("Access-Control-Allow-Origin", "*");  
request.send();  

在Chrome中进行测试时,dev控制台会抛出错误。

  

XMLHttpRequest无法加载http://localhost:8080/ ....请求标头   字段Access-Control-Allow-Origin不被允许   预检响应中的Access-Control-Allow-Headers。

虽然在这种情况下没有引发任何错误,但Firefox上的请求也会失败。

我根据这个答案修改了我的standalone.xml并重新启动了Wildfly,但无济于事:

CORS: AngularJS + Resteasy 3 + Wildfly

我甚至尝试根据这个答案创建一个过滤器类,它也没有帮助:

How to enable Cross domain requests on JAX-RS web services?

我没有更改任何配置以包含此类,但是如果需要这样的话,它就可以工作。

0 个答案:

没有答案