首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android的替代HTTP客户端库

Android的替代HTTP客户端库
EN

Stack Overflow用户
提问于 2011-06-14 17:10:49
回答 3查看 5.1K关注 0票数 4

我正在寻找一个替代的HTTP客户端库,而不是已经包含在SDK中的东西。我还没能找到一个。有人知道吗?它不一定是开源的。

EN

回答 3

Stack Overflow用户

发布于 2012-03-18 07:41:22

安卓内置HttpClient的许多问题都是在HttpClient 4.1中解决的相关问题。Dirk Boye已经创建了一个脚本来将Android4.1源代码转换为HttpClient友好包。您可以在以下位置找到一些预打包的jar文件和他的脚本:https://code.google.com/p/httpclientandroidlib/

票数 6
EN

Stack Overflow用户

发布于 2015-07-16 19:40:56

您可以使用不同的选项来管理Android中的网络:

  1. OkHttp (需要Okio) + Volley +Gson:是基于的API的通用REST解决方案。您可以单独使用这些工具,例如,如果您不需要JSON序列化/反序列化,您可以只使用OkHttp + Volley (其中OkHttp是Http客户端,Volley是一个REST库/助手,它也提供了一种加载图像的简单方法)。如果你只是想要一个替代的Http客户端,你可以使用OkHttp(+Okio),它是最好的,或者现在就是其中之一。OkHttp需要Okio(您也可以单独使用它),它是一个对java.io和java.nio进行补充的库,使得访问、存储和处理数据变得更加容易。You can find more information about this solution here..
  2. OkHttp (需要Okio) +翻新+ Moshi +毕加索。此选项与前一个选项几乎等同。翻新可以与Volley相提并论,Moshi to Gson和Picasso在图像加载部门。所有这些东西主要是由相同的人开发的,所有这些东西都像一个护身符一样捆绑在一起。More on that here.
  3. ION是一个非常好的库,它尝试处理选项1和2中提到的很多东西(Http客户端、REST助手、使用Gson以及加载图像)。Better check this out.
  4. Android Async Http:我没有尝试过,也没有任何关于它的信息,但看起来像是might be worth taking a look.

我想说选项1正在被选项2取代,选项3有很多粉丝,基本上是由one (awesome) guy开发的,但提供了很多你可能不会使用的东西。这就是为什么Square的人( option 2背后的人)把所有东西都分到了5个不同的库中。我不能对选项4说太多。我可能很快就会检查它。

值得一提的是Glide,它(也许)是如今由(谷歌收购的) Bumptech开发的最好的图像加载库。

A guy开发了Okio/OkHttp,在谷歌开发了SDK http客户端,开发了Gson,现在正在开发Moshi。这就是我现在更倾向于选择第二种选择的原因,人们用来做比以前更好的事情,或者至少不是更坏的事情。

票数 2
EN

Stack Overflow用户

发布于 2013-11-07 17:56:50

OkHttp by Square是一个很好的选择。

谷歌制造的Volley在设计上也很棒。

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

https://stackoverflow.com/questions/6341400

复制
相关文章

相似问题

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