com.mashape.unirest.http.HttpResponse.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(10.0k)|赞(0)|评价(0)|浏览(233)

本文整理了Java中com.mashape.unirest.http.HttpResponse.<init>()方法的一些代码示例,展示了HttpResponse.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpResponse.<init>()方法的具体详情如下:
包路径:com.mashape.unirest.http.HttpResponse
类名称:HttpResponse
方法名:<init>

HttpResponse.<init>介绍

暂无

代码示例

代码示例来源:origin: Kong/unirest-java

public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
    org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
    return new HttpResponse<T>(httpResponse, responseClass);
  }
};

代码示例来源:origin: Kong/unirest-java

public HttpResponse<T> get() throws InterruptedException, ExecutionException {
  org.apache.http.HttpResponse httpResponse = future.get();
  return new HttpResponse<T>(httpResponse, responseClass);
}

代码示例来源:origin: Kong/unirest-java

public void completed(org.apache.http.HttpResponse arg0) {
  callback.completed(new HttpResponse<T>(arg0, responseClass));
}

代码示例来源:origin: Kong/unirest-java

private static <T> FutureCallback<org.apache.http.HttpResponse> prepareCallback(final Class<T> responseClass, final Callback<T> callback) {
  if (callback == null)
    return null;
  return new FutureCallback<org.apache.http.HttpResponse>() {
    public void cancelled() {
      callback.cancelled();
    }
    public void completed(org.apache.http.HttpResponse arg0) {
      callback.completed(new HttpResponse<T>(arg0, responseClass));
    }
    public void failed(Exception arg0) {
      callback.failed(new UnirestException(arg0));
    }
  };
}

代码示例来源:origin: Kong/unirest-java

public static <T> HttpResponse<T> request(HttpRequest request, Class<T> responseClass) throws UnirestException {
  HttpRequestBase requestObj = prepareRequest(request, false);
  HttpClient client = ClientFactory.getHttpClient(); // The
                            // DefaultHttpClient
                            // is thread-safe
  org.apache.http.HttpResponse response;
  try {
    response = client.execute(requestObj);
    HttpResponse<T> httpResponse = new HttpResponse<T>(response, responseClass);
    requestObj.releaseConnection();
    return httpResponse;
  } catch (Exception e) {
    throw new UnirestException(e);
  } finally {
    requestObj.releaseConnection();
  }
}

代码示例来源:origin: Kong/unirest-java

public static <T> Future<HttpResponse<T>> requestAsync(HttpRequest request, final Class<T> responseClass, Callback<T> callback) {
  HttpUriRequest requestObj = prepareRequest(request, true);
  CloseableHttpAsyncClient asyncHttpClient = ClientFactory.getAsyncHttpClient();
  if (!asyncHttpClient.isRunning()) {
    asyncHttpClient.start();
    AsyncIdleConnectionMonitorThread asyncIdleConnectionMonitorThread = (AsyncIdleConnectionMonitorThread) Options.getOption(Option.ASYNC_MONITOR);
    asyncIdleConnectionMonitorThread.start();
  }
  final Future<org.apache.http.HttpResponse> future = asyncHttpClient.execute(requestObj, prepareCallback(responseClass, callback));
  return new Future<HttpResponse<T>>() {
    public boolean cancel(boolean mayInterruptIfRunning) {
      return future.cancel(mayInterruptIfRunning);
    }
    public boolean isCancelled() {
      return future.isCancelled();
    }
    public boolean isDone() {
      return future.isDone();
    }
    public HttpResponse<T> get() throws InterruptedException, ExecutionException {
      org.apache.http.HttpResponse httpResponse = future.get();
      return new HttpResponse<T>(httpResponse, responseClass);
    }
    public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
      org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
      return new HttpResponse<T>(httpResponse, responseClass);
    }
  };
}

代码示例来源:origin: com.mashape.unirest/unirest-java

public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
    org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
    return new HttpResponse<T>(httpResponse, responseClass);
  }
};

代码示例来源:origin: com.github.bingoohuang/unirest-java

public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
    org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
    return new HttpResponse<T>(httpResponse, responseClass);
  }
};

代码示例来源:origin: com.github.bingoohuang/unirest-java

public HttpResponse<T> get() throws InterruptedException, ExecutionException {
  org.apache.http.HttpResponse httpResponse = future.get();
  return new HttpResponse<T>(httpResponse, responseClass);
}

代码示例来源:origin: com.mashape.unirest/unirest-java

public HttpResponse<T> get() throws InterruptedException, ExecutionException {
  org.apache.http.HttpResponse httpResponse = future.get();
  return new HttpResponse<T>(httpResponse, responseClass);
}

代码示例来源:origin: com.mashape.unirest/unirest-java

public void completed(org.apache.http.HttpResponse arg0) {
  callback.completed(new HttpResponse<T>(arg0, responseClass));
}

代码示例来源:origin: com.mashape.unirest/unirest-java

private static <T> FutureCallback<org.apache.http.HttpResponse> prepareCallback(final Class<T> responseClass, final Callback<T> callback) {
  if (callback == null)
    return null;
  return new FutureCallback<org.apache.http.HttpResponse>() {
    public void cancelled() {
      callback.cancelled();
    }
    public void completed(org.apache.http.HttpResponse arg0) {
      callback.completed(new HttpResponse<T>(arg0, responseClass));
    }
    public void failed(Exception arg0) {
      callback.failed(new UnirestException(arg0));
    }
  };
}

代码示例来源:origin: com.github.bingoohuang/unirest-java

public void completed(org.apache.http.HttpResponse arg0) {
  callback.completed(new HttpResponse<T>(arg0, responseClass));
}

代码示例来源:origin: com.github.bingoohuang/unirest-java

private static <T> FutureCallback<org.apache.http.HttpResponse> prepareCallback(final Class<T> responseClass, final Callback<T> callback) {
  if (callback == null)
    return null;
  return new FutureCallback<org.apache.http.HttpResponse>() {
    public void cancelled() {
      callback.cancelled();
    }
    public void completed(org.apache.http.HttpResponse arg0) {
      callback.completed(new HttpResponse<T>(arg0, responseClass));
    }
    public void failed(Exception arg0) {
      callback.failed(new UnirestException(arg0));
    }
  };
}

代码示例来源:origin: com.mashape.unirest/unirest-java

public static <T> HttpResponse<T> request(HttpRequest request, Class<T> responseClass) throws UnirestException {
  HttpRequestBase requestObj = prepareRequest(request, false);
  HttpClient client = ClientFactory.getHttpClient(); // The
                            // DefaultHttpClient
                            // is thread-safe
  org.apache.http.HttpResponse response;
  try {
    response = client.execute(requestObj);
    HttpResponse<T> httpResponse = new HttpResponse<T>(response, responseClass);
    requestObj.releaseConnection();
    return httpResponse;
  } catch (Exception e) {
    throw new UnirestException(e);
  } finally {
    requestObj.releaseConnection();
  }
}

代码示例来源:origin: com.github.bingoohuang/unirest-java

public static <T> HttpResponse<T> request(HttpRequest request, Class<T> responseClass) throws UnirestException {
  HttpRequestBase requestObj = prepareRequest(request, false);
  HttpClient client = ClientFactory.getHttpClient(); // The
                            // DefaultHttpClient
                            // is thread-safe
  org.apache.http.HttpResponse response;
  try {
    response = client.execute(requestObj);
    HttpResponse<T> httpResponse = new HttpResponse<T>(response, responseClass);
    requestObj.releaseConnection();
    return httpResponse;
  } catch (Exception e) {
    throw new UnirestException(e);
  } finally {
    requestObj.releaseConnection();
  }
}

代码示例来源:origin: de.adorsys.amp/amp-client

HttpResponse<GCMResults> results = new HttpResponse<>(closeableHttpResponse, GCMResults.class);

代码示例来源:origin: com.mashape.unirest/unirest-java

public static <T> Future<HttpResponse<T>> requestAsync(HttpRequest request, final Class<T> responseClass, Callback<T> callback) {
  HttpUriRequest requestObj = prepareRequest(request, true);
  CloseableHttpAsyncClient asyncHttpClient = ClientFactory.getAsyncHttpClient();
  if (!asyncHttpClient.isRunning()) {
    asyncHttpClient.start();
    AsyncIdleConnectionMonitorThread asyncIdleConnectionMonitorThread = (AsyncIdleConnectionMonitorThread) Options.getOption(Option.ASYNC_MONITOR);
    asyncIdleConnectionMonitorThread.start();
  }
  final Future<org.apache.http.HttpResponse> future = asyncHttpClient.execute(requestObj, prepareCallback(responseClass, callback));
  return new Future<HttpResponse<T>>() {
    public boolean cancel(boolean mayInterruptIfRunning) {
      return future.cancel(mayInterruptIfRunning);
    }
    public boolean isCancelled() {
      return future.isCancelled();
    }
    public boolean isDone() {
      return future.isDone();
    }
    public HttpResponse<T> get() throws InterruptedException, ExecutionException {
      org.apache.http.HttpResponse httpResponse = future.get();
      return new HttpResponse<T>(httpResponse, responseClass);
    }
    public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
      org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
      return new HttpResponse<T>(httpResponse, responseClass);
    }
  };
}

代码示例来源:origin: com.github.bingoohuang/unirest-java

public static <T> Future<HttpResponse<T>> requestAsync(HttpRequest request, final Class<T> responseClass, Callback<T> callback) {
  HttpUriRequest requestObj = prepareRequest(request, true);
  CloseableHttpAsyncClient asyncHttpClient = ClientFactory.getAsyncHttpClient();
  if (!asyncHttpClient.isRunning()) {
    asyncHttpClient.start();
    AsyncIdleConnectionMonitorThread asyncIdleConnectionMonitorThread = (AsyncIdleConnectionMonitorThread) Options.getOption(Option.ASYNC_MONITOR);
    asyncIdleConnectionMonitorThread.start();
  }
  final Future<org.apache.http.HttpResponse> future = asyncHttpClient.execute(requestObj, prepareCallback(responseClass, callback));
  return new Future<HttpResponse<T>>() {
    public boolean cancel(boolean mayInterruptIfRunning) {
      return future.cancel(mayInterruptIfRunning);
    }
    public boolean isCancelled() {
      return future.isCancelled();
    }
    public boolean isDone() {
      return future.isDone();
    }
    public HttpResponse<T> get() throws InterruptedException, ExecutionException {
      org.apache.http.HttpResponse httpResponse = future.get();
      return new HttpResponse<T>(httpResponse, responseClass);
    }
    public HttpResponse<T> get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
      org.apache.http.HttpResponse httpResponse = future.get(timeout, unit);
      return new HttpResponse<T>(httpResponse, responseClass);
    }
  };
}

相关文章