无论如何要让他下载状态,比如它已经完成了多少?
最佳答案
这取决于™:服务器可以(或不)在发送内容本身之前发送 Content-Length header 。在这种情况下,是的,这是可能的:获取 header 值,然后获取响应输出流并按固定大小的 block 从中读取,并在每次迭代时更新状态。 如果标题不存在,则不,您不知道要阅读的剩余内容。
关于java - 使用 Apache Httpclient 时,有没有办法获取下载状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5593736/