From da6ca9d805cd4c47cbfad35a975b54a980ca2ba1 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 fca40f4132..72bcf983c5 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