對于文件下載的原理有兩個疑問
1、通過抓包工具可以發(fā)現(xiàn),第一次獲取文件長度的Http請求的請求體里也是有數(shù)據(jù)的,也就是說第一次服務(wù)器并不僅僅返回文件長度?
2、下載是在Http請求成功后再通過InputStream讀取數(shù)據(jù)的,通過抓包工具看不到從InputStream讀取數(shù)據(jù)的時候會產(chǎn)生Http請求,也就是說后續(xù)的下載并不基于Http協(xié)議?
1、通過抓包工具可以發(fā)現(xiàn),第一次獲取文件長度的Http請求的請求體里也是有數(shù)據(jù)的,也就是說第一次服務(wù)器并不僅僅返回文件長度?
2、下載是在Http請求成功后再通過InputStream讀取數(shù)據(jù)的,通過抓包工具看不到從InputStream讀取數(shù)據(jù)的時候會產(chǎn)生Http請求,也就是說后續(xù)的下載并不基于Http協(xié)議?
2016-03-04
舉報