Java CORS对Jax rs 2异步响应的支持?
我使用Jax rs 2创建了一个rest Web服务。它使用AsyncResponse返回响应。如何将CORS支持添加到rest web服务?所以任何人都可以访问它而不存在任何跨域问题 我的RESTWebService示例如下Java CORS对Jax rs 2异步响应的支持?,java,rest,glassfish,jax-rs,glassfish-2.x,Java,Rest,Glassfish,Jax Rs,Glassfish 2.x,我使用Jax rs 2创建了一个rest Web服务。它使用AsyncResponse返回响应。如何将CORS支持添加到rest web服务?所以任何人都可以访问它而不存在任何跨域问题 我的RESTWebService示例如下 @GET @Path("/test") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public void test(@Suspended AsyncRespon
@GET
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public void test(@Suspended AsyncResponse asyncResponse){
asyncResponse.resume(Response.ok().build());
}
谢谢大家! RestEasy具有相同的功能。但由于您使用的是玻璃鱼,所以您最有可能使用的是运动衫。泽西岛似乎没有这样的等级我们可以使用。也就是说,用于RestEasy实现的CorsFilter
(注意,这是Jersey 2.x(JAX-RS2.0)特性)
CorsFilter
的源代码。您基本上希望实现类似于该类的东西,然后将其注册为应用程序的单例