我想要一个单独的项目,在普通 JVM 中运行我的服务器通信代码,以进行集成测试。此代码使用这些内置于 Android 框架中的库...
http://developer.android.com/reference/org/apache/http/client/package-summary.html
有人知道这应该是什么版本的 Apache HTTP 客户端吗?我想在没有非常缓慢的 Android 测试的情况下运行它。
我想要一个单独的项目,在普通 JVM 中运行我的服务器通信代码,以进行集成测试。此代码使用这些内置于 Android 框架中的库...
http://developer.android.com/reference/org/apache/http/client/package-summary.html
有人知道这应该是什么版本的 Apache HTTP 客户端吗?我想在没有非常缓慢的 Android 测试的情况下运行它。
Android 中的 HttpClient 副本实际上与任何已发布版本都不匹配,如此邮件列表跟踪所示。谷歌似乎已经对开发代码库进行了任意快照并使用了它。
最接近的匹配似乎是:
对我来说似乎是一个巨大的公鸡。
4.x。我不确定次要版本代码,但最新版本的 httpmime 和 apache-mime4j 与 Android 1.5 中包含的 HttpClient 一起包含在我的代码中时可以工作。
您可以下载平台中包含的确切源代码。
android 1.5 似乎没有使用 apache 4.1.x。mvn dependency:tree 显示了 android 4.0.1.2 的以下内容
com.google.android:android:jar:4.0.1.2:provided
[INFO] | +- commons-logging:commons-logging:jar:1.1.1:provided
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.0.1:provided
[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.0.1:provided