Is this a good practice to init a new httpClient upon each new request
My request for clarity on this in HTTP Client requests done right suggests that since CloseableHttpClient
is thread safe it probably can/should be used as a singleton so - no, you do not need to init a new httpClient.
Would recommend a read of the responses to that question - very useful.