From 6e76a8b380a3891e5fc002628d1f4d6f6156f35b Mon Sep 17 00:00:00 2001 From: Nicolas Gomez Date: Wed, 29 Aug 2018 10:07:49 +0200 Subject: [PATCH] Overload Request's execute method to allow custom CloseableHttpClient --- .../java/org/apache/hc/client5/http/fluent/Request.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java b/httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java index fca40f413..72bcf983c 100644 --- a/httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java +++ b/httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java @@ -181,7 +181,11 @@ ClassicHttpResponse internalExecute( } public Response execute() throws IOException { - return new Response(internalExecute(Executor.CLIENT, HttpClientContext.create())); + return execute(Executor.CLIENT); + } + + public Response execute(final CloseableHttpClient client) throws IOException { + return new Response(internalExecute(client, HttpClientContext.create())); } //// HTTP header operations