当前位置: 首页 > 知识库问答 >
问题:

android类加载,apache http客户端库

伏星汉
2023-03-14

我正在尝试做一个HTTP发布到一个URL。后端需要一个文本字段和一个文件。我使用的是Android4.1(minSdkVersion=8,targetSdkVersion=15)。我已经看到了很多关于如何在android上执行此操作的示例(通过Java lib Apache Commons上传文件的简明示例)。但是,我注意到Android4.1附带的apache httpclient版本不存在PostMethod。我的问题如下。

  • 哪个版本的apache httpclient随Android 4.1一起提供?
  • 如果我下载的是最新版本的httpclient(V4.2.1),我是否只是简单地将JAR复制/粘贴到我的/libs目录中?
  • Android怎么做类加载?android怎么知道我使用的是较新的httpclient,而不是android.jar中的内容呢?
  • 有没有人知道apache httpclient JAR是否可以“开箱即用”地使用android应用程序?

感谢任何帮助。

共有1个答案

柳高卓
2023-03-14
  • http://developer.android.com/reference/org/apache/http/client/methods/httppost.html
  • 如果使用相同的名称空间,则jar可能优先,也可能不优先(避免)
  • 您应该重构并更改命名空间
  • 我从未上传文件需要查看API
 类似资料:
  • 我读了很多文章来寻找java应用程序的最佳Rest客户机,最后我发现将Jersey与ApacheHTTP客户机4.5结合使用非常好,但在很多文章中,我发现现在改型是最好的(我没有提到Volley,因为在我的例子中,我不需要API支持缓存)。 对于java客户机应用程序,改型是否更好。还是对Android来说更好?为什么我以前没有找到这个比较。。它们无法比较? 我可以比较一下它们的性能、连接池、它们

  • 我想从文件客户端加载SecurityManager策略。政策我读到我能做到——贾瓦。安全策略=客户端。政策但我不想在命令行中指定这一点。我试图在属性文件中指定它。实际上我的代码抛出异常。如果没有命令行参数,我如何读取策略? 以下是我的代码片段: config.properties: 客户政策: 例外情况: JAVA安全AccessControlException:在java上拒绝访问(“java.

  • 我尝试将文件添加到configuration中,以访问站点。我在<code>系统中添加了以下行。属性文件: 之后,我重新启动了,但得到了相同的错误,。我使用keytool将文件转换为,并通过替换以前的行将以下行添加到同一文件中。 在这种情况下,错误消息也是相同的: 响应代码: 非 HTTP 响应代码: handshake_failure 我使用HTTP Client 4作为HTTP Sampler

  • 我有一个运行在Tomcat 8(Windows 10,JRE 1.8.0_111)上的web应用程序,它实现了一个REST客户端,用于与第三部分REST服务(ADLNET xAPI LRS)通信 当我最近在不同的服务器(CentOS、Tomcat8、Java1.8.0.11)上部署该WAR文件时,应用程序会给出一个ClassNotFound异常: java.lang.ClassNotFoundEx

  • 我们有一个Spring项目即将投入生产。目前,该项目正在使用ApacheHTTP客户端。有一种想法是将用作。 我正在四处挖掘,看看使用比使用有什么显著的优势。另外,了解HTTP传输在RestTemplate的实现中做了什么也很有趣。ApacheHTTP客户端已被多个团体使用多年,并享有良好的声誉。 我们是否会冒险转移到? 此外,本博客指出,RestTemplate需要针对生产进行配置,尽管配置是最

  • 这是 OSCHINA 官方开发的 Android 客户端软件,采用原生 API 开发,非 HTML 模式。             采用 GPL 授权协议,鼓励你在这基础上进行修改和完善,并与大家分享你的版本。 下载官方版本:http://www.oschina.net/app