我有一个应用程序,需要对网页上的内容进行重复请求。现在,服务器端实现遵循使用头的http缓存标准。我想知道是否有扩展版本的HttpClient或其他工具可以存储响应并与头文件进行交互以实现自动缓存。如果没有合适的工具,我只想跳过这个实现,如果已经有工具的话。
谢谢
发布于 2011-12-16 03:35:03
Apache HttpClient从4.1开始引入了CachingHttpClient,但Android默认只包含4.0.x,未来不会维护HttpClient。从我的角度来看,我没有看到任何限制,阻止我们手动导入和使用Android SDK。
推荐的方式是使用HttpURLConnection,正如他们的官方博客here中所说的那样
编辑:
一个不错的教程here
下载页面here
来自其官方网站here的注释
End of life
Commons HttpClient项目现在已经结束,并且不再被开发。它已经被HttpClient和HttpCore模块中的Apache HttpComponents项目所取代,这些模块提供了更好的性能和更大的灵活性。
祝你好运,几个月前我进行了一次快速尝试,但并不是很成功(它似乎只适用于运行在80端口上的标准web服务器,而不适用于我的自定义服务器)。
发布于 2011-12-16 03:33:54
如果我没记错的话,Google Data Libraries就有一个。不确定它是否与标头交互。
https://stackoverflow.com/questions/8525496
复制相似问题