android 中的Http請求類HttpUrlConnection和HttpClient類

Android系統提供了兩種HTTP通訊類,HttpURLConnection和HttpClient。
如何選擇這兩個類的使用:android-developers.blogspot.com/2011/09/androids-http-clients.htm
儘管Google在大部分安卓版本中推薦使用HttpURLConnection,可是這個類相比HttpClient實在是太難用

Android4.4的源碼中能夠看到HttpURLConnection已經替換成OkHttp實現html

OkHttp 處理了不少網絡疑難雜症:會從不少經常使用的鏈接問題中自動恢復。若是您的服務器配置了多個IP地址,當第一個IP鏈接失敗的時候,OkHttp會自動嘗試下一個IP。OkHttp還處理了代理服務器問題和SSL握手失敗問題。java

使用 OkHttp 無需重寫您程序中的網絡代碼。OkHttp實現了幾乎和java.net.HttpURLConnection同樣的API。若是你用了 Apache HttpClient,則OkHttp也提供了一個對應的okhttp-apache 模塊。android

 

 OkHttp的是使用:
apache

OkHttp支持Android 2.3及其以上版本。
對於Java, JDK1.7以上。
使用文檔:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html
相關文章
相關標籤/搜索