使用和选择在 Android 上发出 HTTP(S) 请求的方式是一个长期的痛苦。
尽管 Google 希望我们使用 HttpURLConnection,但也有一些人更喜欢使用 HttpClient。
有这个库,https://code.google.com/p/httpclientandroidlib/和打包脚本。
我宁愿使用与 Android 构建环境更集成的东西。
是否有可能使用 Gradle 以与 httpclientandroidlib 相同的方式重新打包 Maven 依赖项(整个树,包括 httpclient、httpcomponents、httpmime ......)?
最好的方案是以相同的透明方式下载、重新打包和链接这些库。
毕业典礼:
dependencies {
compile 'org.apache.httpcomponents:httpclient:4.2.3'
compile 'org.apache.httpcomponents:httpmime:4.2.3'
}