2010-12-01 44 views

回答

2

您可以随时拨打电话并检查长度,如果长度> 10MB,则可以暂停并取消下载。但问题是,在取消之前,套接字仍将尽可能下载。我认为做一个HEAD电话是最好的方法。

2

最好的办法是自从HEAD请求只有文件或资源(如RFC1945,第8.2节规定)的头信息做HTTP头。

根据HEAD调用的响应,检索Content-Length消息头并查看大小是否小于或大于10MB。

做一个GET会导致返回完整的实体主体。

Apache HttpClient(版本3)支持HTTP HEAD。

相关问题