Java Multipart / post下载

时间:2012-09-10 00:09:31

标签: java http apache-httpclient-4.x web-technologies

我几乎没有与Web技术相关的问题。从我的阅读蚂蚁看Apache和Netty文档,我无法弄清楚有关使用HTTP multipart / post请求下载大文件的一些事情。

  1. 是否可以发送HTTP请求,表明请求以较小的多部分(块)下载文件?

  2. 如何在multipart中下载大文件?

  3. 如果我不理解“多部分”这个术语,请纠正我。我知道很多人都遇到过这个问题,其中应用程序(客户端)以较小的部分下载文件,因此当网络中断发生时,应用程序不需要再次从头开始下载整个文件。特别是,当文件不是任何媒体文件时。

    感谢。

1 个答案:

答案 0 :(得分:3)

Multipart指的是在一个正文中编码多个文档,有关定义,请参阅this。对于http,分段上传允许客户端使用一个帖子发送多个文档,例如上传图像,并在一个请求中形成字段。

Multipart不是指以多个块下载文档。

如果发生网络中断,您可以使用http ranges重新开始下载。