对于文件下载的原理有两个疑问
1、通过抓包工具可以发现,第一次获取文件长度的Http请求的请求体里也是有数据的,也就是说第一次服务器并不仅仅返回文件长度?
2、下载是在Http请求成功后再通过InputStream读取数据的,通过抓包工具看不到从InputStream读取数据的时候会产生Http请求,也就是说后续的下载并不基于Http协议?
1、通过抓包工具可以发现,第一次获取文件长度的Http请求的请求体里也是有数据的,也就是说第一次服务器并不仅仅返回文件长度?
2、下载是在Http请求成功后再通过InputStream读取数据的,通过抓包工具看不到从InputStream读取数据的时候会产生Http请求,也就是说后续的下载并不基于Http协议?
2016-03-04
举报