【发布时间】:2013-11-03 16:12:57
【问题描述】:
我有一个使用org.apache.commons.httpclient.HttpClient 类的代码,以便通过url 从网络下载图像。我想限制允许的下载大小。例如 - 不要下载超过 2MB 的图像。
在下载之前知道要下载的图像大小的最佳方法是什么?
【问题讨论】:
-
HTTP 响应包含正文的大小。但在某些情况下,它可能不存在(例如,即使服务器也不知道正在发送的文件的大小)。
-
@StefanoSanfilippo - 如果我在阅读正文之前阅读了内容长度,则表示正文尚未下载。对吗?
标签: java http get httpclient