用于与服务器交换数据的 volley 库更好还是本机 HTTPClient?
Is volley library better or native HTTPClient for exchanging data with server?
我正在开发一个应用程序,它通过使 HTTP calls.Mostly 数据与服务器交换大量数据 text.So 我应该遵循哪种方法与 server.I 交换数据要发送& 使用 POST 请求从服务器获取数据。
Volley 优于 HTTP 调用,因为它会自动处理所有错误,甚至是发出 Web 服务请求的更快工具。
我在过去六个月中一直在使用它,并意识到它比通常的 HttpClient 好得多。
对于下面的 Ginger Bread,Volley 使用 HttpClient 本身和更高版本的 HttpURLConnection。所以基本上它是这些的包装器。
它提供了一些易用性,即。
取消挂起的电话,
本质上是异步的,在 UI 线程上响应,
简单的图像下载和cache/storing (NetworkImageView),
基于休息的调用(JSON 处理),
重试失败的请求并自定义请求超时,
这使得它非常容易使用,并且充满了样板设施。
通过演示进行简单比较here
我正在开发一个应用程序,它通过使 HTTP calls.Mostly 数据与服务器交换大量数据 text.So 我应该遵循哪种方法与 server.I 交换数据要发送& 使用 POST 请求从服务器获取数据。
Volley 优于 HTTP 调用,因为它会自动处理所有错误,甚至是发出 Web 服务请求的更快工具。 我在过去六个月中一直在使用它,并意识到它比通常的 HttpClient 好得多。
对于下面的 Ginger Bread,Volley 使用 HttpClient 本身和更高版本的 HttpURLConnection。所以基本上它是这些的包装器。
它提供了一些易用性,即。
取消挂起的电话,
本质上是异步的,在 UI 线程上响应,
简单的图像下载和cache/storing (NetworkImageView),
基于休息的调用(JSON 处理),
重试失败的请求并自定义请求超时,
这使得它非常容易使用,并且充满了样板设施。
通过演示进行简单比较here