2016-01-20 52 views
0

當從瀏覽器啓動文件下載時,我會向服務器發送文件請求。我知道服務器然後返回內容類型爲attachmentapplication/octect-stream的響應。這讓瀏覽器知道它應該啓動文件下載。HTTP響應返回後文件內容如何發送到瀏覽器?

我想知道的是,一旦響應已被返回,文件數據如何從服務器發送到客戶端?它使用不同於http的協議嗎?它是否始終從服務器流式傳輸?或者是響應中發送的完整文件內容,然後瀏覽器將它下載到客戶端計算機上,而不保持與遠程服務器的連接?

有沒有辦法知道從服務器或客戶端完成此過程的時間?

回答

0

正在下載的文件的內容包含在響應中的。響應頭後面跟着一個空行,然後你有實際的文件數據。

相關問題