- 博客(1)
- 收藏
- 关注
原创 org.apache.http.client下载文件
使用org.apache.http的http-client进行文件下载时,在定时任务或者其它多线程场景时很容易出现下载文件为空的情况,原因是文件读取时,http-client流已经关闭了。http-client请求文件下载时,会返回一个HttpEntity对象,对象的getContent()的方法会返回一个inputStream,文件就在这个字节流中,同时请注意getEntity方法只能执行一次,再次获取会得到空的对象。当获取文件时一定要保证HttpEntity对象被完全消费才能进入下一个步骤。
2025-12-28 21:29:18
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅