出于我的应用目的,在 Android 中发送 HTTP GET 和 POST 请求的最简单方法

Simplest way to send HTTP GET and POST requests in Android, for my app's purposes

我正在开发一个原型应用程序来展示我的想法——因此它不需要完全安全或黄金标准,只需要完成工作即可

我想知道最简单的选项是检索和解析以及发布 JSON 文件 from/to 我的 Github 存储库。我不确定哪个最容易实施。现在,我看到了一些选择,但我相信还有其他你们知道的选择:

  1. 使用服务 class,它利用 HandlerAsyncTaskHttpURLConnection classes(我已经完成了关于 Barry 的教程Burd 的 Android 傻瓜应用程序开发一体机,第 2 版,我在其中制作了一个使用服务的天气应用程序)。我对此还是有些疑惑。
  2. HttpUrlConnection in this answer 的更简单、直接的用法。我完全理解这一点。
  3. developer docs 中的一个更复杂的版本。我也没有真正理解这个实现。

此外,进程无法冻结 UI。

有一些更干净、更好的方法。为此,您可以使用很多库。

Volley

Retrofit

这两个是用于调用 webservise api 的一些最佳库,我推荐 Retrofit 因为它使您的代码更干净和可重用。