Package org.jboss.netty.handler.codec.http

Examples of org.jboss.netty.handler.codec.http.HttpResponse.addHeader()


        if(!this.open) return;

        HttpResponse res = new DefaultHttpResponse(HTTP_1_1, HttpResponseStatus.OK);

        res.addHeader(CONTENT_TYPE, "text/plain; charset=UTF-8");
        res.addHeader("Access-Control-Allow-Origin", "*");
        res.addHeader("Access-Control-Allow-Credentials", "true");
        res.addHeader("Connection", "keep-alive");

        res.setContent(ChannelBuffers.copiedBuffer(message, CharsetUtil.UTF_8));
        setContentLength(res, res.getContent().readableBytes());
View Full Code Here


        HttpResponse res = new DefaultHttpResponse(HTTP_1_1, HttpResponseStatus.OK);

        res.addHeader(CONTENT_TYPE, "text/plain; charset=UTF-8");
        res.addHeader("Access-Control-Allow-Origin", "*");
        res.addHeader("Access-Control-Allow-Credentials", "true");
        res.addHeader("Connection", "keep-alive");

        res.setContent(ChannelBuffers.copiedBuffer(message, CharsetUtil.UTF_8));
        setContentLength(res, res.getContent().readableBytes());

View Full Code Here

        HttpResponse res = new DefaultHttpResponse(HTTP_1_1, HttpResponseStatus.OK);

        res.addHeader(CONTENT_TYPE, "text/plain; charset=UTF-8");
        res.addHeader("Access-Control-Allow-Origin", "*");
        res.addHeader("Access-Control-Allow-Credentials", "true");
        res.addHeader("Connection", "keep-alive");

        res.setContent(ChannelBuffers.copiedBuffer(message, CharsetUtil.UTF_8));
        setContentLength(res, res.getContent().readableBytes());

        // Send the response and close the connection if necessary.
View Full Code Here

        if (!cookies.isEmpty()) {
            // Reset the cookies if necessary.
            CookieEncoder cookieEncoder = new CookieEncoder(true);
            for (Cookie cookie: cookies) {
                cookieEncoder.addCookie(cookie);
                response.addHeader(HttpHeaders.Names.SET_COOKIE, cookieEncoder
                        .encode());
                cookieEncoder = new CookieEncoder(true);
            }
        }
        // Write the response.
View Full Code Here

            if (!cookies.isEmpty()) {
                // Reset the cookies if necessary.
                CookieEncoder cookieEncoder = new CookieEncoder(true);
                for (Cookie cookie : cookies) {
                    cookieEncoder.addCookie(cookie);
                    response.addHeader(SET_COOKIE, cookieEncoder.encode());
                }
            }
        } else {
            // Browser sent no cookie.  Add some.
            CookieEncoder cookieEncoder = new CookieEncoder(true);
View Full Code Here

            }
        } else {
            // Browser sent no cookie.  Add some.
            CookieEncoder cookieEncoder = new CookieEncoder(true);
            cookieEncoder.addCookie("key1", "value1");
            response.addHeader(SET_COOKIE, cookieEncoder.encode());
            cookieEncoder.addCookie("key2", "value2");
            response.addHeader(SET_COOKIE, cookieEncoder.encode());
        }

        // Write the response.
View Full Code Here

            // Browser sent no cookie.  Add some.
            CookieEncoder cookieEncoder = new CookieEncoder(true);
            cookieEncoder.addCookie("key1", "value1");
            response.addHeader(SET_COOKIE, cookieEncoder.encode());
            cookieEncoder.addCookie("key2", "value2");
            response.addHeader(SET_COOKIE, cookieEncoder.encode());
        }

        // Write the response.
        ChannelFuture future = e.getChannel().write(response);
View Full Code Here

        SpdyHeaders.removeStatus(spdyVersion, responseFrame);
        SpdyHeaders.removeVersion(spdyVersion, responseFrame);

        HttpResponse httpResponse = new DefaultHttpResponse(version, status);
        for (Map.Entry<String, String> e: responseFrame.getHeaders()) {
            httpResponse.addHeader(e.getKey(), e.getValue());
        }

        // The Connection and Keep-Alive headers are no longer valid
        HttpHeaders.setKeepAlive(httpResponse, true);
View Full Code Here

    httpRequest.addHeader("Host","www.origin-server.com");
    httpRequest.addHeader("Accept","text/html, text/plain, image/gif");
    httpRequest.addHeader("Accept-Encoding","gzip, compress");
    HttpResponse httpResponse = new DefaultHttpResponse(HttpVersion.HTTP_1_1,HttpResponseStatus.OK);
    request.setHttpResponse(httpResponse);
    httpResponse.addHeader("Date","Mon, 10 Jan 2000 09:52:22 GMT");
    httpResponse.addHeader("Server","Apache/1.3.6 (Unix)");
    httpResponse.addHeader("ETag","\"63840-1ab7-378d415b\"");
    httpResponse.addHeader("Content-Type","text/html");
    httpResponse.addHeader("Content-Length","151");
    return request;
View Full Code Here

    httpRequest.addHeader("Accept","text/html, text/plain, image/gif");
    httpRequest.addHeader("Accept-Encoding","gzip, compress");
    HttpResponse httpResponse = new DefaultHttpResponse(HttpVersion.HTTP_1_1,HttpResponseStatus.OK);
    request.setHttpResponse(httpResponse);
    httpResponse.addHeader("Date","Mon, 10 Jan 2000 09:52:22 GMT");
    httpResponse.addHeader("Server","Apache/1.3.6 (Unix)");
    httpResponse.addHeader("ETag","\"63840-1ab7-378d415b\"");
    httpResponse.addHeader("Content-Type","text/html");
    httpResponse.addHeader("Content-Length","151");
    return request;
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.