在Android应用程序上发送POST请求的当前方法

时间:2015-09-03 23:13:01

标签: android http post http-post

我正在寻找一种更新的方法,将我的Android应用程序的POST请求发送到网络服务器并获得回复。

我看到的大多数教程和代码都使用HttpPost包中名为org.apache.http.client.methods的类。

我正在使用Android Studio,SDK也会更新,文档也是如此。它说HttpPost已被弃用。事实上,这些教程大多数都是2年,3年甚至5年。我记得几年前已经完成了它,我相信我使用了HttpPost,但是由于Android处于不断发展状态,所以事情必定会发生变化。

发送HTTP POST请求并从服务器获取响应的当前方法是什么?

1 个答案:

答案 0 :(得分:1)

最好的方法是使用一个流行的库来处理大量的这些交互。我个人使用Retrofit,但Volley也非常受欢迎。

使用这样的库的优点包括:

  • 优秀的开源社区,共同改进,优化和消除代码中的错误
  • 您不会重新发明轮子以提高自己的代码质量
  • 易于阅读,甚至更容易测试

简而言之,我主张不使用本机Apache提供的网络适配器,并尝试利用上面提到的其中一个库,因为不需要重新发明轮子。