哪个更好地让Json在Retrofit 2和HttpUrlConnection之间

时间:2016-03-18 01:48:26

标签: android json retrofit

我知道其中有两个可用于发送http请求并从服务器获取响应,然后我们可以根据需要解析为Json对象。所以:

  • 从服务器发送请求和获取响应的最佳方式是Retrofit 2还是HttpUrlConnection

  • 它们之间的优缺点是什么?

1 个答案:

答案 0 :(得分:2)

Retrofit 2和Volley都是适用于现代Android应用程序的优秀网络库,但每个应用程序都有自己的优势,值得称重于关键项目。如果您的用例是具有JSON响应的标准REST API,并且在缓存,请求优先级排序,重试等方面没有太多自定义要求,请使用Retrofit。如果您有异常/细粒度要求,或者您预计需要,请使用Volley未来以更多代码为代价,您的网络层具有很大的灵活性。如果您正在下载大文件或流式传输,请不要使用 - 为此,请使用DownloadManager。

注意:现在不推荐使用HttpClient

需要更多内容,找到它here