com.ning.http.client.Response.hasResponseBody()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(103)

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

Response.hasResponseBody介绍

[英]Return true if the response's body has been computed by an AsyncHandler. It will return false if the either AsyncHandler#onStatusReceived(HttpResponseStatus)or AsyncHandler#onHeadersReceived(HttpResponseHeaders) returned AsyncHandler.STATE#ABORT
[中]如果响应的主体已由AsyncHandler计算,则返回true。如果AsyncHandler#onStatusReceived(HttpResponseStatus)或AsyncHandler#onHeadersReceived(HttpResponseHeaders)返回AsyncHandler,则返回false。州#中止

代码示例

代码示例来源:origin: com.ning/async-http-client

public boolean hasResponseBody() {
  return response.hasResponseBody();
}

代码示例来源:origin: HubSpot/Singularity

@Override
public Response onCompleted(Response response) throws Exception {
 Optional<String> responseBody = Optional.absent();
 if (response.hasResponseBody()) {
  responseBody = Optional.of(response.getResponseBodyExcerpt(maxHealthcheckResponseBodyBytes));
 }
 saveResult(Optional.of(response.getStatusCode()), responseBody, Optional.<String> absent(), Optional.<Throwable>absent());
 return response;
}

代码示例来源:origin: HubSpot/Singularity

@Override
public Response onCompleted(Response response) throws Exception {
 LOG.trace("Webhook {} for {} completed with {} after {}", webhook.getUri(), update, response.getStatusCode(), JavaUtils.duration(start));
 if (response.hasResponseBody()) {
  LOG.trace("Webhook response message is: '{}'", response.getResponseBody());
 }
 if (JavaUtils.isHttpSuccess(response.getStatusCode()) || shouldDeleteUpdateOnFailure) {
  deleteWebhookUpdate();
 }
 if (completableFuture != null) {
  completableFuture.complete(response);
 }
 return response;
}

代码示例来源:origin: outbrain/ob1k

@Override
public boolean hasResponseBody() {
 return ningResponse.hasResponseBody();
}

代码示例来源:origin: io.gatling/async-http-client

public boolean hasResponseBody() {
  return response.hasResponseBody();
}

代码示例来源:origin: javaee/grizzly-ahc

public boolean hasResponseBody() {
  return response.hasResponseBody();
}

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-client

public boolean hasResponseBody() {
  return response.hasResponseBody();
}

代码示例来源:origin: com.hubspot/SingularityService

@Override
public Response onCompleted(Response response) throws Exception {
 Optional<String> responseBody = Optional.absent();
 if (response.hasResponseBody()) {
  responseBody = Optional.of(response.getResponseBodyExcerpt(maxHealthcheckResponseBodyBytes));
 }
 saveResult(Optional.of(response.getStatusCode()), responseBody, Optional.<String> absent(), Optional.<Throwable>absent());
 return response;
}

代码示例来源:origin: com.hubspot/SingularityService

@Override
public Response onCompleted(Response response) throws Exception {
 LOG.trace("Webhook {} for {} completed with {} after {}", webhook.getUri(), update, response.getStatusCode(), JavaUtils.duration(start));
 if (response.hasResponseBody()) {
  LOG.trace("Webhook response message is: '{}'", response.getResponseBody());
 }
 if (JavaUtils.isHttpSuccess(response.getStatusCode()) || shouldDeleteUpdateOnFailure) {
  deleteWebhookUpdate();
 }
 if (completableFuture != null) {
  completableFuture.complete(response);
 }
 return response;
}

相关文章