http檔案的斷點續傳和下載

來源:互聯網
上載者:User

標籤:tag   它的   sdn   oca   請求   byte   text   pos   article   

http://www.tuicool.com/articles/ZbyymqJ

Content-Disposition:inline; filename= "c501b_01_h264_sd_960_540.mp4"    瀏覽器的行為不再是提示下載檔案,而是開啟檔案

一個server端和client端的例子

http抓包的例子

206 Partial Content伺服器已經成功處理了部分 GET 請求。類似於 FlashGet 或者迅雷這類的 HTTP下載工具都是使用此類響應實現斷點續傳或者將一個大文檔分解為多個下載段同時下載。該請求必須包含 Range 頭資訊來指示用戶端希望得到的內容約制,並且可能包含 If-Range 來作為請求條件。響應必須包含如下的頭部域:Content-Range 用以指示本次響應中返回的內容的範圍;如果是 Content-Type 為 multipart/byteranges 的多段下載,則每一 multipart 段中都應包含 Content-Range 域用以指示本段的內容約制。假如響應中包含 Content-Length,那麼它的數值必須匹配它返回的內容約制的真實位元組數。DateETag 和/或 Content-Location,假如同樣的請求本應該返回200響應。Expires, Cache-Control,和/或 Vary,假如其值可能與之前相同變數的其他響應對應的值不同的話。假如本響應請求使用了 If-Range 強緩衝驗證,那麼本次響應不應該包含其他實體頭;假如本響應的請求使用了 If-Range 弱緩衝驗證,那麼本次響應禁止包含其他實體頭;這避免了緩衝的實體內容和更新了的實體頭資訊之間的不一致。否則,本響應就應當包含所有本應該返回200響 應中應當返回的所有實體頭部域。假如 ETag 或 Last-Modified 頭部不能精確匹配的話,則用戶端緩衝應禁止將206響應返回的內容與之前任何緩衝過的內容組合在一起。

http檔案的斷點續傳和下載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.