大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据,而Android中主要提供了两种方式来进行HTTP操 作,HttpURLConnection和HttpClient。这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时时间、IPv6、 以及连接池等功能。
现在开源的http模块有很多啊,Retrofit,Volley,Android-async-http,Afinal框架,xUtils框架, 这些开源框架各有各得特点,volley是Google 自家的,大家会根据自己的需求去选用某个框架,http://code.csdn.net/news/2824121
但是也会有些项目就只有简单的Post ,get请求,并发访问也不是很多,但是用框架感觉拓展新不好,和业务处理逻辑契合度不是很好,也许你可以试试自己封装一个http访问模块,基于HttpURLConnect.
然而我会建议自己使用retrofit2.0(+okhttp)
https://github.com/AnyLifeZLB/Retrofit2.0_Demo
来源:oschina
链接:https://my.oschina.net/u/166646/blog/494415