public String getResponseBodyExcerpt(int maxLength) throws IOException { return response.getResponseBodyExcerpt(maxLength); }
public String getResponseBodyExcerpt(int maxLength, String charset) throws IOException { return response.getResponseBodyExcerpt(maxLength, charset); }
@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; }
public String getResponseBodyExcerpt(int maxLength) throws IOException { return response.getResponseBodyExcerpt(maxLength); }
public String getResponseBodyExcerpt(int maxLength, String charset) throws IOException { return response.getResponseBodyExcerpt(maxLength, charset); }
public String getResponseBodyExcerpt(int maxLength, String charset) throws IOException { return response.getResponseBodyExcerpt(maxLength, charset); }
public String getResponseBodyExcerpt(int maxLength) throws IOException { return response.getResponseBodyExcerpt(maxLength); }
public String getResponseBodyExcerpt(int maxLength) throws IOException { return response.getResponseBodyExcerpt(maxLength); }
public String getResponseBodyExcerpt(int maxLength, String charset) throws IOException { return response.getResponseBodyExcerpt(maxLength, charset); }
@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; }
@Override public Response onCompleted(Response response) throws Exception { try { String xContentType = response.getHeader("X-Content-Type"); String boundary = xContentType.substring((xContentType.indexOf("boundary") + "boundary".length() + 1)); String s = response.getResponseBodyExcerpt(boundary.length() + "--".length()).substring("--".length()); assertEquals(boundary, s); } finally { l.countDown(); } return response; } }).get();
@Test(groups = { "standalone", "default_provider", "async" }) public void asyncResponseBodyTooLarge() throws Throwable { try (AsyncHttpClient client = getAsyncHttpClient(null)) { Response response = client.preparePost(getTargetUrl()).setBody("0123456789").execute(new AsyncCompletionHandlerAdapter() { @Override public void onThrowable(Throwable t) { Assert.fail("Unexpected exception", t); } }).get(); Assert.assertNotNull(response.getResponseBodyExcerpt(Integer.MAX_VALUE)); } }