首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可以自己处理缓存请求的HttpClient?

有没有可以自己处理缓存请求的HttpClient?
EN

Stack Overflow用户
提问于 2011-12-16 03:24:49
回答 2查看 5.2K关注 0票数 8

我有一个应用程序,需要对网页上的内容进行重复请求。现在,服务器端实现遵循使用头的http缓存标准。我想知道是否有扩展版本的HttpClient或其他工具可以存储响应并与头文件进行交互以实现自动缓存。如果没有合适的工具,我只想跳过这个实现,如果已经有工具的话。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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服务器,而不适用于我的自定义服务器)。

票数 9
EN

Stack Overflow用户

发布于 2011-12-16 03:33:54

如果我没记错的话,Google Data Libraries就有一个。不确定它是否与标头交互。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8525496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档