Package com.ning.http.client

Examples of com.ning.http.client.Request


   public void testCommitsApi() throws Exception
   {
     
     
      RequestBuilder builder = new RequestBuilder("GET");
      Request request = builder.setUrl(
             UriTemplate.fromTemplate(BASE)
                        .append(PATH_EXPRESSION)
                        .set("user", "damnhandy")
                        .set("repo", "Handy-URI-Templates")
                        .set("function","commits")
                        .expand()).build();
      Assert.assertEquals("https://api.github.com/repos/damnhandy/Handy-URI-Templates/commits", request.getUrl());
      executeRequest(createClient(), request);
   }
View Full Code Here


   public void testCommitsApiWithSpecificCommit() throws Exception
   {
     
     
      RequestBuilder builder = new RequestBuilder("GET");
      Request request = builder.setUrl(
            UriTemplate.fromTemplate(BASE)
                       .append(PATH_EXPRESSION)
                       .set("user", "damnhandy")
                       .set("repo", "Handy-URI-Templates")
                       .set("function","commits")
                       .set("id","7cdf7ff75f8ede138228ceff7f5a1c18a5835b94")
                       .expand()).build();
      Assert.assertEquals("https://api.github.com/repos/damnhandy/Handy-URI-Templates/commits/7cdf7ff75f8ede138228ceff7f5a1c18a5835b94", request.getUrl());
      executeRequest(createClient(), request);
   }
View Full Code Here

        return new NonBlockingAsyncViewResource(this, getUriBuilder().path(path));
    }

    @Override
    public Future<ClientResponse> handle(ClientRequest request, final FutureListener<ClientResponse> l) {
        Request r = client.getRequest(request);

        try {
            final ListenableFuture<Response> listenableFuture = this.client.getClientHandlerNing().getHttpClient().executeRequest(r);
            final Future<ClientResponse> jerseyFuture = new Future<ClientResponse>() {
                @Override
View Full Code Here

        return new NonBlockingAsyncWebResource(this, getUriBuilder().path(path));
    }

    @Override
    public Future<ClientResponse> handle(ClientRequest request, final FutureListener<ClientResponse> l) {
        Request r = client.getRequest(request);

        try {
            final ListenableFuture<Response> listenableFuture = this.client.getClientHandlerNing().getHttpClient().executeRequest(r);
            final Future<ClientResponse> jerseyFuture = new Future<ClientResponse>() {
                @Override
View Full Code Here

    }

    public ClientResponse handle(final ClientRequest cr)
            throws ClientHandlerException {

        final Request request = getRequest(cr);

        try {
            Future<Response> response;

            response = getHttpClient().executeRequest(request);
View Full Code Here

                builder = builder.setFollowRedirects(true);
            else
                builder = builder.setFollowRedirects(false);
        }

        Request request = builder.build();

//        /* extremely ugly, unnecessary and inefficient. Unfortunately it is needed
//           because client side providers which modifies header values when entity is
//           being written. Ning Client writes is too late, so header is ClientRequest is
//           not yet changed and not propagated into Nings Request.
View Full Code Here

    // make HTTP call to workflow service.
    InetSocketAddress endpoint = discoverable.getSocketAddress();
    // Construct request
    String url = String.format("http://%s:%d/status", endpoint.getHostName(), endpoint.getPort());
    Request workflowRequest = new RequestBuilder("GET").setUrl(url).build();

    httpClient.executeRequest(workflowRequest, new AsyncCompletionHandler<Void>() {
                                @Override
                                public Void onCompleted(Response response) throws Exception {
                                  callback.handle(new Status(Status.Code.OK,
View Full Code Here

                              .expand();
      System.out.println(uri);
      Assert.assertEquals("https://graph.facebook.com/fql?q=SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%3Dme%28%29&access_token="+System.getProperty("fb.access_token"), uri);
      RequestBuilder builder = new RequestBuilder("GET");

      Request request = builder.setUrl(uri).build();
      executeRequest(createClient(), request);
   }
View Full Code Here

                              .set("access_token", System.getProperty("fb.access_token"))
                              .expand();

      Assert.assertEquals("https://graph.facebook.com/bgolub?access_token="+System.getProperty("fb.access_token"), uri);
      RequestBuilder builder = new RequestBuilder("GET");
      Request request = builder.setUrl(uri).build();
      executeRequest(createClient(), request);
   }
View Full Code Here

                              .set("access_token", System.getProperty("fb.access_token"))
                              .expand();

      Assert.assertEquals("https://graph.facebook.com/bgolub/albums?access_token="+System.getProperty("fb.access_token"), uri);
      RequestBuilder builder = new RequestBuilder("GET");
      Request request = builder.setUrl(uri).build();
      executeRequest(createClient(), request);
   }
View Full Code Here

TOP

Related Classes of com.ning.http.client.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.