如果不支持Range
,那麼對於具有標題字段的GET請求Range: bytes=278528-
的正確響應是什麼?HTTP:當Range不受支持時,我應該如何回覆「Range:bytes =」?
讀取HTTP頭定義(http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)我想我應該至少設置:Accept-Ranges: none
,但它明確指出,
客戶可能產生字節範圍請求沒有收到這個頭所涉及的資源。
所以,如果一個客戶端請求的範圍,我應該:
- 回覆來自字節0整個文件?
- 回覆一些狀態錯誤? (400/406/416/501)見:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
永恆的詛咒似乎有點嚴重。 – 2011-06-01 16:14:02