为什么我无法在Android Studio中使用HttpClient
?我的ADT:23,我的SDK:24。使用HttpClient
替换HttpURLConnection
不是很好吗?
答案 0 :(得分:3)
Android 6.0版本删除了对Apache HTTP客户端的支持。如果您的应用使用此客户端并定位到Android 2.3(API级别9)或更高版本,请改用
HttpURLConnection
类。此API更高效,因为它通过透明压缩和响应缓存减少了网络使用,并最大限度地降低了功耗。要继续使用Apache HTTP API,必须首先在build.gradle
文件中声明以下编译时依赖项:
useLibrary 'org.apache.http.legacy'
有关详细信息,请参阅here。