为什么我不能在AS中使用HttpClient

时间:2016-04-03 04:33:54

标签: android httpclient

为什么我无法在Android Studio中使用HttpClient?我的ADT:23,我的SDK:24。使用HttpClient替换HttpURLConnection不是很好吗?

1 个答案:

答案 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

相关问题