【发布时间】:2017-11-23 04:12:24
【问题描述】:
我正在使用 JAX-RS jersey 实现来实现 RESTful Web 服务。 我想允许多个域访问我的网络服务,但不是全部。 目前我已经编写了下面的代码,只允许一个域用于 CORS。 谁能解释我如何在泽西岛实现中允许特定的多个域。?
public class CORSResponseFilter implements ContainerResponseFilter {
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException {
MultivaluedMap<String, Object> headers = responseContext.getHeaders();
headers.add("Access-Control-Allow-Origin", "www.xxxxx.com");
headers.add("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT");
headers.add("Access-Control-Allow-Headers", "X-Requested-With, Content-Type, X-Codingpedia");
}
}
【问题讨论】: