@Override
public void run(final ApiConfiguration configuration, final Environment environment) throws Exception {
environment.jersey().register(new SSEController());
// Enable CORS headers; https://gist.github.com/yunspace/07d80a9ac32901f1e149
final FilterRegistration.Dynamic filter = environment.servlets().addFilter("CORS", CrossOriginFilter.class);
filter.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), false, environment.getApplicationContext().getContextPath() + "*");
filter.setInitParameter(ALLOWED_METHODS_PARAM, "GET,PUT,POST,OPTIONS");
filter.setInitParameter(ALLOWED_ORIGINS_PARAM, "*");
filter.setInitParameter(ALLOWED_HEADERS_PARAM, "X-Requested-With,Content-Type,Accept,Origin,Authorization");
filter.setInitParameter(ALLOW_CREDENTIALS_PARAM, "true");
}
Api.java 文件源码
java
阅读 51
收藏 0
点赞 0
评论 0
项目:caddy-dropwizard-sse
作者:
评论列表
文章目录