正如@Sotirios建议的那样,
HttpEntity.consumeContent()已弃用,因此请
EntityUtils.consume(HttpEntity)在可行时使用。
然后,让我们大致讨论使用
HttpEntity。使用
HttpEntity可以确保分配给该实体的所有资源都被释放。这意味着:
- 基础流被释放。
- 如果连接已池化,则连接对象将被返回给池。如果未建立连接,则连接管理器将放开有问题的连接对象,并专注于处理其他客户端请求。
什么时候应该使用它?
您应该在不再需要连接资源时释放它们。消费
HttpEntity正是为您做到的。
有副作用吗?
我不知道食用任何副作用
HttpEntity。



