[問題] AS是不是不支持HttpClient

看板AndroidDev作者 (bruce)時間7年前 (2017/03/29 21:43), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
請問大家 Android Studio是不是不支持 DefaultHttpClient HttpClient 這幾個方法 在AS寫這個幾個方法都是有錯誤 無法解決 -- 加州山花爛漫 https://goo.gl/JyUl9D -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.117.81 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1490794996.A.23E.html

03/29 21:52, , 1F
HttpClient已經從SDK移除了,新專案建議用別的
03/29 21:52, 1F

03/29 21:56, , 2F
你可以用httpurlconnection or okhttp or volley
03/29 21:56, 2F

03/29 22:02, , 3F
我在sdk 24還是可以用,不過要在build.gradle 加useli
03/29 22:02, 3F

03/29 22:02, , 4F
brary 'org.apache.http.legacy'
03/29 22:02, 4F

03/29 22:06, , 5F
可以用當然是可以用,這方法其實就是把被移除的class包成一
03/29 22:06, 5F

03/29 22:08, , 6F
個jar檔引入,跟那些第三方的HttpClient android移植版一樣
03/29 22:08, 6F

03/29 22:08, , 7F
意思,但是這個永遠不會再有更新了
03/29 22:08, 7F

03/29 22:10, , 8F
因為我們用到的地方太多不好修改,所以暫時用這樣,新
03/29 22:10, 8F

03/29 22:10, , 9F
專案還是建議用新方法
03/29 22:10, 9F

03/29 22:11, , 10F
舊專案沒機會改就將就一下,新專案建議即使喜歡HttpClient
03/29 22:11, 10F

03/29 22:11, , 11F
的API,也找套有在維護的版本
03/29 22:11, 11F

03/30 13:24, , 12F
強制移除HttpClient後,只好大改成Httpurlconnection
03/30 13:24, 12F

03/30 16:22, , 13F
有其他套件可以用 你的Library有相依的話再說 建議直接用別的
03/30 16:22, 13F
文章代碼(AID): #1Osxdq8- (AndroidDev)
文章代碼(AID): #1Osxdq8- (AndroidDev)