Android 1.6 中捆绑了哪个版本的 Apache HTTP Client?

2022-09-01 17:05:12

我想要一个单独的项目,在普通的JVM中运行我的服务器通信代码,以进行集成测试。此代码使用这些内置于 Android 框架中的库...

http://developer.android.com/reference/org/apache/http/client/package-summary.html

有谁知道这应该是什么版本的Apache HTTP客户端?我想在没有Android测试的情况下运行它,这些测试非常慢。


答案 1

Android中HttpClient的副本实际上与任何已发布的版本都不匹配,正如此邮件列表跟踪所示。谷歌似乎已经拍摄了开发代码库的任意快照,并使用它。

最接近的匹配似乎是:

  • httpcore-4.0-beta2.jar
  • httpclient-4.0-beta1.jar

对我来说,这似乎是一个巨大的鸡肋。


答案 2

4.x.我不确定次要版本代码,但是当最新版本的httpmime和apache-mime4j与Android 1.5中包含的HttpClient一起包含在我的代码中时,可以正常工作。


推荐