Hi, I just update the version of the httpclient I'm using from 5.3.1 to 5.5 and my HTTP application totally stopped working.
When I check to see what is happening, I saw that my custom HttpRequestExecutor is not being called anymore. I'm relying on some custom logic in the execute method which is being executed before calling the super.execute, but the exec chain never gets inside of my HttpRequestExecutor. The method I'm overriding is - public ClassicHttpResponse execute(final ClassicHttpRequest request, final HttpClientConnection conn, final HttpContext context) I tried to change from extending the HttpRequestExecutor, to implementing the newly introduced interface RequestExecutor (I think in version 5.4) but it didn't work either. I'm registering the request executor by using the method: HttpClientBuilder.create().setRequestExecutor(new CustomHttpRequestExecutor()) I have no other changes made in my application, the only change is the update to the new version. Can you please help me with this one! Best Regards, Yavor