本文整理了Java中com.mashape.unirest.http.HttpResponse.<init>()
方法的一些代码示例,展示了HttpResponse.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpResponse.<init>()
方法的具体详情如下:
包路径:com.mashape.unirest.http.HttpResponse
类名称: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);
}
};
}
内容来源于网络,如有侵权,请联系作者删除!