List of usage examples for io.netty.handler.codec.http HttpHeaders setHeader
@Deprecated public static void setHeader(HttpMessage message, CharSequence name, Iterable<?> values)
From source file:io.reactivex.netty.protocol.http.client.HttpRequestHeaders.java
License:Apache License
public void setHeader(CharSequence name, Iterable<?> values) { HttpHeaders.setHeader(nettyRequest, name, values); }
From source file:io.reactivex.netty.protocol.http.client.HttpRequestHeaders.java
License:Apache License
public void setHeader(String name, Object value) { HttpHeaders.setHeader(nettyRequest, name, value); }
From source file:io.reactivex.netty.protocol.http.client.HttpRequestHeaders.java
License:Apache License
public void setHeader(String name, Iterable<?> values) { HttpHeaders.setHeader(nettyRequest, name, values); }
From source file:io.reactivex.netty.protocol.http.server.HttpResponseHeaders.java
License:Apache License
public void setHeader(CharSequence name, Object value) { HttpHeaders.setHeader(nettyResponse, name, value); }
From source file:io.reactivex.netty.protocol.http.server.HttpResponseHeaders.java
License:Apache License
public void setHeader(CharSequence name, Iterable<?> values) { HttpHeaders.setHeader(nettyResponse, name, values); }
From source file:io.reactivex.netty.protocol.http.server.HttpResponseHeaders.java
License:Apache License
public void setHeader(String name, Object value) { HttpHeaders.setHeader(nettyResponse, name, value); }
From source file:io.reactivex.netty.protocol.http.server.HttpResponseHeaders.java
License:Apache License
public void setHeader(String name, Iterable<?> values) { HttpHeaders.setHeader(nettyResponse, name, values); }
From source file:io.scalecube.socketio.pipeline.ResourceHandler.java
License:Apache License
/** * Sends an Error response with status message * * @param ctx channel context//from w ww .j ava2 s. c o m * @param status status */ private void sendError(ChannelHandlerContext ctx, HttpResponseStatus status) { HttpResponse response = new DefaultHttpResponse(HttpVersion.HTTP_1_1, status); HttpHeaders.setHeader(response, HttpHeaders.Names.CONTENT_TYPE, "text/plain; charset=UTF-8"); ByteBuf content = Unpooled.copiedBuffer("Failure: " + status.toString() + "\r\n", CharsetUtil.UTF_8); ctx.write(response); // Close the connection as soon as the error message is sent. ctx.writeAndFlush(content).addListener(ChannelFutureListener.CLOSE); }
From source file:mmo.server.DataToHttpEncoder.java
License:Open Source License
@Override protected void encode(ChannelHandlerContext ctx, Data msg, List<Object> out) throws Exception { ByteBuf buf = Unpooled.wrappedBuffer(mapper.writeValueAsBytes(msg)); HttpResponse res = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK, buf); HttpHeaders.setHeader(res, HttpHeaders.Names.CONTENT_TYPE, "text/plain; encoding=utf-8"); HttpHeaders.setContentLength(res, buf.readableBytes()); out.add(res);/* w w w . j av a 2 s . c o m*/ }
From source file:mmo.server.DefaultHandler.java
License:Open Source License
@Override protected void channelRead0(ChannelHandlerContext ctx, FullHttpRequest msg) throws Exception { String filename = ctx.channel().attr(FILE).get(); ByteBuf buf = Unpooled.wrappedBuffer(load(filename.isEmpty() ? "index.html" : filename)); HttpResponse res = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK, buf); HttpHeaders.setHeader(res, HttpHeaders.Names.CONTENT_TYPE, "text/html; encoding=utf-8"); HttpHeaders.setContentLength(res, buf.readableBytes()); ctx.writeAndFlush(res);/*from w ww . j av a2 s. co m*/ }