public Builder setFollowRedirect(boolean followRedirect) { requestBuilder.setFollowRedirect(followRedirect); return this; }
@Test public void testGetFollowRedirectInRequest() { Request request = Dsl.get("http://stackoverflow.com/questions/1057564").setFollowRedirect(true).build(); DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().build(); boolean followRedirect = HttpUtils.followRedirect(config, request); assertTrue(followRedirect, "Follow redirect must be true as set in the request"); }
@Test public void testGetFollowRedirectPriorityGivenToRequest() { Request request = Dsl.get("http://stackoverflow.com/questions/1057564").setFollowRedirect(false).build(); DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().setFollowRedirect(true).build(); boolean followRedirect = HttpUtils.followRedirect(config, request); assertFalse(followRedirect, "Follow redirect value set in request should be given priority"); }
.setFollowRedirect(true) .setLocalAddress(request.getLocalAddress()) .setNameResolver(request.getNameResolver())
public Builder setFollowRedirect(boolean followRedirect) { requestBuilder.setFollowRedirect(followRedirect); return this; }
builder.setFollowRedirect(this.followRedirects);