diff --git a/src/main/java/jenkins/plugins/http_request/HttpRequestExecution.java b/src/main/java/jenkins/plugins/http_request/HttpRequestExecution.java index 8099a8c..428b737 100644 --- a/src/main/java/jenkins/plugins/http_request/HttpRequestExecution.java +++ b/src/main/java/jenkins/plugins/http_request/HttpRequestExecution.java @@ -376,7 +376,13 @@ private ResponseContentSupplier authAndRequest() httpRequestBase.setHeader(HttpHeaders.CONTENT_ENCODING, entity.getContentEncoding()); } + // default configuration HttpClientContext context = HttpClientContext.create(); + RequestConfig config = RequestConfig.custom().setRedirectsEnabled(false).build(); + + clientBuilder.setDefaultRequestConfig(config); + context.setRequestConfig(config); + httpclient = auth(clientBuilder, httpRequestBase, context); ResponseContentSupplier response = executeRequest(httpclient, clientUtil, httpRequestBase, context);