2011-05-12 52 views
3

下載文件的某個字節如何下載通過HTTP協議第125個字節和125最後一個字節的文件?如何通過HTTP

回答

8

我相信你想發送適當Range頭。有關更多信息,請參閱HTTP/1.1 spec。請注意,並非所有的服務器都支持這一點,請注意。您可以需要傳輸整個文件,只是爲了讓最後125個字節。當然,你可以通過請求得到剛剛第125個字節的全部東西,然後只有讀取第125個字節才能查殺連接。

從理論上講,我相信你應該能夠使用:

Range: 0-124,-125 

注意,這會給有趣的結果,如果完全反應會小於250個字節...

Accept-Ranges: bytes 
Range: bytes=-255 
2

發送content-range在用於內容作爲響應特定範圍請求報頭。但網絡服務器必須支持範圍請求