Examples of HttpResponseBuilder


Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupGadgetAdminMock(true);

    HttpRequest req = new HttpRequest(Uri.parse(url))
        .setIgnoreCache(true);
    String contentType = "text/html; charset=UTF-8";
    HttpResponse resp = new HttpResponseBuilder()
        .setResponseString("Hello")
        .addHeader("Content-Type", contentType)
        .addHeader("Content-Length", "200"// Disallowed header.
        .addHeader(":", "someDummyValue") // Invalid header name.
        .create();
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

  @Test
  public void testHttpRequestFillsParentAndContainer() throws Exception {
    setupNoArgsProxyRequestMock("www.example.com", URL_ONE);
    setupGadgetAdminMock(true);
    //HttpRequest req = new HttpRequest(Uri.parse(URL_ONE));
    HttpResponse resp = new HttpResponseBuilder().setResponse(DATA_ONE.getBytes()).create();

    Capture<HttpRequest> httpRequest = new Capture<HttpRequest>();
    expect(pipeline.execute(capture(httpRequest))).andReturn(resp);

    replay();
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupProxyRequestMock(domain, url, true, -1, null, null);
    setupGadgetAdminMock(true);

    String contentType = "text/html; charset=UTF-8";
    HttpResponse resp = new HttpResponseBuilder()
        .setResponseString("Hello")
        .addHeader("Content-Type", contentType)
        .create();

    expect(pipeline.execute((HttpRequest) EasyMock.anyObject())).andReturn(resp);
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupProxyRequestMock(domain, url, true, -1, null, null);
    setupGadgetAdminMock(true);

    String contentType = "text/html; charset=UTF-8";
    HttpResponse resp = new HttpResponseBuilder()
        .setResponseString("Hello")
        .addHeader("Content-Type", contentType)
        .create();

    expect(pipeline.execute((HttpRequest) EasyMock.anyObject())).andReturn(resp);
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupProxyRequestMock(domain, url, false, 120, null, null);
    setupGadgetAdminMock(true);

    HttpRequest req = new HttpRequestCache(Uri.parse(url)).setCacheTtl(120).setIgnoreCache(false);
    HttpResponseBuilder resp = new HttpResponseBuilder().setCacheTtl(1234);
    resp.setContent("Hello");
    expect(pipeline.execute(req)).andReturn(resp.create());

    replay();
    HttpResponse proxyResp = proxyHandler.fetch(request);
    assertEquals(120, proxyResp.getCacheTtl() / 1000);
    verify();
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupProxyRequestMock(domain, url, false, -1, null, null);
    setupGadgetAdminMock(true);

    HttpRequest req = new HttpRequestCache(Uri.parse(url)).setCacheTtl(-1).setIgnoreCache(false);
    HttpResponseBuilder resp = new HttpResponseBuilder().setCacheTtl(1234);
    resp.setContent("Hello");
    expect(pipeline.execute(req)).andReturn(resp.create());

    replay();
    HttpResponse proxyResp = proxyHandler.fetch(request);
    assertEquals(1234, proxyResp.getCacheTtl() / 1000);
    verify();
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    setupGadgetAdminMock(true);

    HttpRequest req = new HttpRequest(Uri.parse(url))
        .setRewriteMimeType(expectedMime);

    HttpResponse resp = new HttpResponseBuilder()
      .setResponseString("Hello")
      .addHeader("Content-Type", contentMime)
      .create();

    expect(pipeline.execute(req)).andReturn(resp);
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    HttpRequestHandler handler = new HttpRequestHandler(pipeline, rewriterRegistry, feedProcessorProvider,
            mockProcessor);
    registry = new DefaultHandlerRegistry(injector, converter,
        new HandlerExecutionListener.NoOpHandler());
    registry.addHandlers(ImmutableSet.<Object>of(handler));
    builder = new HttpResponseBuilder().setResponseString("CONTENT");
  }
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

    return null;
  }

  private HttpResponse makeOAuthProblemReport(String code, String text, int rc) throws IOException {
    if (vagueErrors) {
      return new HttpResponseBuilder()
          .setHttpStatusCode(rc)
          .setResponseString("some vague error")
          .create();
    }
    OAuthMessage msg = new OAuthMessage(null, null, null);
    msg.addParameter("oauth_problem", code);
    msg.addParameter("oauth_problem_advice", text);
    return new HttpResponseBuilder()
        .setHttpStatusCode(rc)
        .addHeader("WWW-Authenticate", msg.getAuthorizationHeader("realm"))
        .create();
  }
View Full Code Here

Examples of org.apache.shindig.gadgets.http.HttpResponseBuilder

      responseBody = request.getUri().getQuery();
    }


    // Send back a response
    HttpResponseBuilder resp = new HttpResponseBuilder()
        .setHttpStatusCode(HttpResponse.SC_OK)
        .setResponseString(responseBody);
    if (info.aznHeader != null) {
      resp.setHeader(AUTHZ_ECHO_HEADER, info.aznHeader);
    }
    if (info.body != null) {
      resp.setHeader(BODY_ECHO_HEADER, info.body);
    }
    if (info.rawBody != null) {
      resp.setHeader(RAW_BODY_ECHO_HEADER, new String(Base64.encodeBase64(info.rawBody)));
    }
    return resp.create();
  }
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.