Example usage for io.netty.handler.codec.http HttpHeaders setHeader

List of usage examples for io.netty.handler.codec.http HttpHeaders setHeader

Introduction

In this page you can find the example usage for io.netty.handler.codec.http HttpHeaders setHeader.

Prototype

@Deprecated
public static void setHeader(HttpMessage message, CharSequence name, Iterable<?> values) 

Source Link

Usage

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*/
}