這是android-async-http-1.4.4最新jar包下載,一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用這兩個類庫需要寫大量的代碼才能完成網(wǎng)絡(luò)post和get請求,而使用android-async-http這個庫可以大大的簡化操作,它是基于Apache’s HttpClient ,所有的請求都是獨立在UI主線程之外,通過回調(diào)方法處理請求結(jié)果,采用android Handler message 機(jī)制傳遞信息。
第一次點擊上傳報:java.net.SocketException: Broken pipe
第二次點擊上傳不報錯 能正常上傳
(1)采用異步http請求,并通過匿名內(nèi)部類處理回調(diào)結(jié)果
(2)http請求獨立在UI主線程之外
(3)采用線程池來處理并發(fā)請求
(4)采用RequestParams類創(chuàng)建GET/POST參數(shù)
(5)不需要第三方包即可支持Multipart file文件上傳
(6)大小只有25kb
(7)自動為各種移動電話處理連接斷開時請求重連
(8)超快的自動gzip響應(yīng)解碼支持
(9)使用BinaryHttpResponseHandler類下載二進(jìn)制文件(如圖片)
(10) 使用JsonHttpResponseHandler類可以自動將響應(yīng)結(jié)果解析為json格式
(11)持久化cookie存儲,可以將cookie保存到你的應(yīng)用程序的SharedPreferences中