预检的钥匙披风无效(重定向)

时间:2017-01-31 20:03:50

标签: java http java-ee wildfly wildfly-swarm

当我尝试到达休息时,我发现了有关预检的错误。

  

错误XMLHttpRequest无法加载http://localhost:8080/hello。响应   预检无效(重定向)

我制作了那些我需要的过滤器,以便从另一个端口提供的javascript访问api。我猜他们是罪魁祸首。我尝试添加授权以及授权资本化,但它仍然给我错误。

过滤

@Override
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException {
        responseContext.getHeaders().add("Access-Control-Allow-Origin", "*");
        responseContext.getHeaders().add("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
        responseContext.getHeaders().add("Access-Control-Max-Age", "-1");
        responseContext.getHeaders().add("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
}

Accept:*/*
Accept-Encoding:gzip, deflate, sdch, br
Accept-Language:en-US,en;q=0.8,fr;q=0.6
Access-Control-Request-Headers:authorization
Access-Control-Request-Method:GET
Cache-Control:no-cache
Connection:keep-alive
Host:localhost:8080
Origin:http://localhost:4200
Pragma:no-cache
Referer:http://localhost:4200/
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

0 个答案:

没有答案