这是(shì)androids-async-http-1.4.4最新jar包下载,一般使用Apache HTTP Client或者采用HttpURLConnect,但是(shì)直(zhí)接使用这两个类库(kù)需要写大量的代码(mǎ)才(cái)能完成网络post和get请求,而使用androids-async-http这个(gè)库可以大(dà)大的简化(huà)操作,它是基于Apache’s HttpClient ,所有(yǒu)的请(qǐng)求都是独立在UI主线程之外,通过回调方法处理请求结果,采用androids Handler message 机制传递信息。
第一(yī)次点击上传报:java.net.SocketException: Broken pipe
第二次点击上传不(bú)报(bào)错 能正常上传(chuán)
(1)采用异步(bù)http请求,并通过(guò)匿名内部类处理回(huí)调结果
(2)http请(qǐng)求独(dú)立(lì)在UI主线(xiàn)程之外
(3)采用线程池(chí)来(lái)处理并发请求
(4)采用RequestParams类(lèi)创建GET/POST参数
(5)不需要第(dì)三方包即可(kě)支(zhī)持Multipart file文件上传
(6)大小(xiǎo)只有25kb
(7)自动为各种移动电话处理连接断开时请求重连
(8)超快的自动gzip响应解码支持
(9)使用BinaryHttpResponseHandler类下载二进制文件(如图片)
(10) 使用JsonHttpResponseHandler类可以自动将响应(yīng)结(jié)果解析为(wéi)json格式
(11)持(chí)久化cookie存储,可以(yǐ)将cookie保存到你的应用程序的SharedPreferences中
