2009-09-29 48 views
1

Apache HttpClient沒有緩存,據我所見,所以我的問題是你知道一個可以緩存到磁盤的Http庫嗎?這將是有趣的實現它自己,但我這樣做之前,最好是檢查它是否已經存在:-)用於Java的磁盤緩存http Library:它是否存在?

要求: 支持HTTP 1.1 可以緩存到磁盤(例如:一個文件夾) 支持以獲得磁盤上的最大高速緩存大小 對eTag的支持

回答

0

HTTPCache4j實現客戶端高速緩存,聲稱實現HTTP 1.1客戶端高速緩存的預期功能。儘管是一個新項目,但值得一看。

磁盤存儲似乎不是使用人類可讀文件實現的 - 它們涉及HTTP資源的序列化副本,但我可能是錯誤的。

0

結帳this。它構建在Apache Http Client之上,支持響應緩存,身份驗證,HTTP和HTTPS以及許多其他功能。