我创建了一个返回JSON的Grizzly服务器。它工作得很好:
final ResourceConfig resourceConfig = new ResourceConfig()。packages(“com.mypackage”); resourceConfig.setApplicationName(“我的-…
更新: 这是有效的,虽然它可能不是应该如何设置:
final HttpServer server = new HttpServer(); final NetworkListener networkListener = new NetworkListener( "secured-listener", "0.0.0.0", 9191 ); server.addListener(networkListener); server.start(); networkListener.getFilterChain().add(5, new BaseFilter(){ @Override public NextAction handleRead(FilterChainContext ctx) throws IOException { return super.handleRead(ctx); } }); System.in.read();
注意getFilterChain()中的索引.add( - 过滤器应该在HttpServerFilter之前导致它返回STOP动作。