CloseableHttpClient 需要关闭吗

java后端使用CloseableHttpClient调用别的服务端的接口,我每次发请求,是复用上一次的CloseableHttpClient呢?
还是每次都HttpClients.custom().build()一个新的,用完再httpClient.close()?

阅读 41.3k
2 个回答

应该用 try-resource 呀,这样退出 try 就自动关闭了。
至于连接是否会关闭,取决于 HttpClient 具体实现了,开发者不需要关心。

新手上路,请多包涵

会自动关闭,在CloseableHttpClient类的execute方法里面,作者已经加了finally{respone.close();}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题