Package play.mvc.Http

Examples of play.mvc.Http.Request


        header.name = HEADER_XFORWARDED_FOR;
        header.values = Arrays.asList(new String[]{xForwardedFor});

        headers.put(HEADER_XFORWARDED_FOR, header);

    Request request = Request.createRequest(
                remoteAddress,
                "GET",
                "/",
                "",
                null,
View Full Code Here


  }

  @Test
  public void redirectrelative_expectOk() {
    final Request req = newRequest();
    req.port = 2003;
    final Response response = GET(req, "/redirector/index?target=/someurl");
    assertStatus(302, response);
    final String location = response.headers.get("Location").value();
View Full Code Here

  }
  //[#1675] make sure Action redirects still work
  @Test
  public void actionRedirect_expectOK() {

    final Request req = newRequest();
    req.port = 2003;
    final Response response = GET(req, "/redirector/index?target=Application.hello");
    assertStatus(302, response);
    final String location = response.headers.get("Location").value();
View Full Code Here

 
 

  private long timeRedirectRequest(String target){
    long start = System.currentTimeMillis();
    final Request req = newRequest();
    final Response response = GET(req, "/redirector/index?target=" + URLs.encodePart(target));
    assertStatus(302, response);   
    return( System.currentTimeMillis() - start);
  }
View Full Code Here

public class SslPlayHandler extends PlayHandler {

    @Override
    public Request parseRequest(ChannelHandlerContext ctx, HttpRequest nettyRequest, MessageEvent e) throws Exception {
        Request request = super.parseRequest(ctx, nettyRequest, e);
        request.secure = true;
        return request;
    }
View Full Code Here

                return;
            }

            // Plain old HttpRequest
            try {
                final Request request = parseRequest(ctx, nettyRequest, messageEvent);

                final Response response = new Response();
                Http.Response.current.set(response);

                // Buffered in memory output
View Full Code Here

            domain = host;
        }

        boolean secure = false;

        final Request request = Request.createRequest(
                remoteAddress,
                method,
                path,
                querystring,
                contentType,
View Full Code Here

        HttpResponse nettyResponse = new DefaultHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.INTERNAL_SERVER_ERROR);
        if (exposePlayServer) {
            nettyResponse.setHeader(SERVER, signature);
        }

        Request request = Request.current();
        Response response = Response.current();

        String encoding = response.encoding;

        try {
View Full Code Here

                    domain = host.substring(0, colonPos);
                    port = Integer.parseInt(host.substring(colonPos+1));
                }else{
                   domain = host;
                }
                Request request = Request.createRequest(null, "GET", "/", "", null,
                        null, null, host, false, port, domain, isSecure, null, null);
                request.body = new ByteArrayInputStream(new byte[0]);
                Request.current.set(request);
            }
View Full Code Here

        if (Logger.isTraceEnabled()) {
            Logger.trace("ServletWrapper>service " + httpServletRequest.getRequestURI());
        }

        Request request = null;
        try {
            Response response = new Response();
            response.out = new ByteArrayOutputStream();
            Response.current.set(response);
            request = parseRequest(httpServletRequest);
View Full Code Here

TOP

Related Classes of play.mvc.Http.Request

Copyright © 2018 www.massapicom. 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.