private Lazy<String> bodyExtractor(Request request) { return Lazy.of(() -> { try { return EntityUtils.toString(request.getEntity()); } catch (IOException e) { throw new RequestBodyEncodingException("Error encoding request", e); } }); }
HttpRequestBase httpRequest = createHttpRequest(request.getMethod(), uri, request.getEntity()); setHeaders(httpRequest, request.getOptions().getHeaders()); FailureTrackingResponseListener failureTrackingResponseListener = new FailureTrackingResponseListener(listener);