1
你如何創建多個HTTPDownloader實例異步部分下載?並在所有下載完成後自動彙編文件?如何創建扭曲的部分下載?
你如何創建多個HTTPDownloader實例異步部分下載?並在所有下載完成後自動彙編文件?如何創建扭曲的部分下載?
您必須使用範圍HTTP標頭:
範圍。只請求實體的一部分。 字節從0開始編號。範圍: bytes = 500-999
即,如果你想下載1000文件中的4個部分,你將開始4次下載:
而且然後只需加入來自答覆的數據。
要檢查文件的大小可以使用HEAD方法:
HEAD詢問爲相同 到一個將對應於 GET請求的響應,但是沒有響應 體。這對於檢索 元首信息中寫入的 頭文件非常有用,而不必傳輸 整個內容。
我一直在看HTTPDownloader類,但我只看到一個gotHeader方法。這是一回事嗎?另外,你可以給我一個如何請求頭部扭曲的示例代碼嗎? – Marconi 2010-07-26 10:30:44
我不是扭曲的程序員,但類似於: getPage(url,headers = {'range':'bytes = 500-999'}) 應該完成這項工作。你可以使用: getPage(url,method ='HEAD') 但我不知道會是什麼結果(再次我不是扭曲的程序員)。 – 2010-07-26 11:27:12
我明白了。無論如何感謝您的信息。 – Marconi 2010-07-26 14:45:03