response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
HttpHeaders.setHeader(response, CACHE_CONTROL, "private"); HttpHeaders.setHeader(response, CONTENT_TYPE, "application/octet-stream"); HttpHeaders.setContentLength(response, status.getLen());
HttpHeaders.setContentLength(response, buf.length);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
HttpHeaders.setContentLength(response, buf.length);
HttpHeaders.setContentLength(response, buf.length);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
private void display(ChannelHandlerContext ctx, HttpRequest request, String message) { HttpResponse response = new DefaultHttpResponse(HTTP_1_1, OK); response.headers().set(CONTENT_TYPE, "text/plain"); if (HttpHeaders.isKeepAlive(request)) { response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); } byte[] buf = message.getBytes(ConfigConstants.DEFAULT_CHARSET); ByteBuf b = Unpooled.copiedBuffer(buf); HttpHeaders.setContentLength(response, buf.length); // write the initial line and the header. ctx.write(response); ctx.write(b); ChannelFuture lastContentFuture = ctx.writeAndFlush(LastHttpContent.EMPTY_LAST_CONTENT); // close the connection, if no keep-alive is needed if (!HttpHeaders.isKeepAlive(request)) { lastContentFuture.addListener(ChannelFutureListener.CLOSE); } } }
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);
response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE); HttpHeaders.setContentLength(response, fileLength);