@Override protected final void channelRead0(ChannelHandlerContext ctx, FullHttpRequest req) throws Exception { if (req.method() != HttpMethod.GET) { sendHttpResponse(req, ctx, METHOD_NOT_ALLOWED); return; sendHttpResponse(req, ctx, OK); ((origin == null) || (!origin.toLowerCase().endsWith(originDomain)))) { logger.error("Invalid Origin header {} in WebSocket upgrade request", origin); sendHttpResponse(req, ctx, BAD_REQUEST); } else { logger.warn("Auth failed: {}", authEvent.statusCode()); sendHttpResponse(req, ctx, HttpResponseStatus.valueOf(authEvent.statusCode())); sendHttpResponse(req, ctx, NOT_FOUND);
@Override protected final void channelRead0(ChannelHandlerContext ctx, FullHttpRequest req) throws Exception { if (req.method() != HttpMethod.GET) { sendHttpResponse(req, ctx, METHOD_NOT_ALLOWED); return; sendHttpResponse(req, ctx, OK); ((origin == null) || (!origin.toLowerCase().endsWith(originDomain)))) { logger.error("Invalid Origin header {} in WebSocket upgrade request", origin); sendHttpResponse(req, ctx, BAD_REQUEST); } else { logger.warn("Auth failed: {}", authEvent.statusCode()); sendHttpResponse(req, ctx, HttpResponseStatus.valueOf(authEvent.statusCode())); sendHttpResponse(req, ctx, NOT_FOUND);
@Override protected final void channelRead0(ChannelHandlerContext ctx, FullHttpRequest req) throws Exception { if (req.method() != HttpMethod.GET) { sendHttpResponse(req, ctx, METHOD_NOT_ALLOWED); return; sendHttpResponse(req, ctx, OK); ((origin == null) || (!origin.toLowerCase().endsWith(originDomain)))) { logger.error("Invalid Origin header {} in WebSocket upgrade request", origin); sendHttpResponse(req, ctx, BAD_REQUEST); } else { logger.warn("Auth failed: {}", authEvent.statusCode()); sendHttpResponse(req, ctx, HttpResponseStatus.valueOf(authEvent.statusCode())); sendHttpResponse(req, ctx, NOT_FOUND);