Java Multipart/post 下载

问题描述 投票:0回答:1

我有几个与网络技术相关的问题。从我阅读 ant 查看 Apache 和 Netty 文档时,我无法弄清楚有关使用 HTTP 多部分/post 请求下载大文件的一些事情。

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

  2. 如何分段下载大文件?

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

java http apache-httpclient-4.x
1个回答
5
投票

Multipart 是指将多个文档编码在一个主体中,请参阅 this 了解定义。对于 http,分段上传允许客户端在一个帖子中发送多个文档,例如在一个请求中上传一张图像和表单字段。

Multipart 并不是指以多个块的形式下载文档。

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

© www.soinside.com 2019 - 2024. All rights reserved.