草庐IT

apache-httpclient-5.x

全部标签

java - 如何在 Android 上升级 Apache HttpClient 版本

我已将HttpClient4.3.3forandroid添加到我的build.gradle文件中,作为describedbyApache,但我的应用程序的大小没有改变。因此,我非常确定,虽然我的IDE将httpclient-android-4.3.3显示为外部库,但我的应用程序实际上并未包含和使用它。我已尝试根据thispost验证http客户端的版本。,但是VersionInfo.loadVersionInfo()一直返回null。我的问题归结为:如何验证我使用的ApacheHttpClient的版本?如何才能使我的应用程序使用我在Gradle中指定的版本?我应该在我的gradle构

java - 包含 Apache POI 时的 Android 重复类错误

我遇到了apachepoiexcelapi(xlsx)的问题。我正在使用androidstudio,我已经将poi库添加到“libs”文件夹中。由于某种原因弹出此错误(见下文)。我该如何解决?能否解释一下您是如何发现问题的?xmlbeans-2.6.0、poi-ooxml-schemas-3.10.1-20140818、poi-ooxml-3.10.1-20140818、poi-3.10.1-20140818、log4j-1.2.13、junit-4.11、dom4j-1.6.1,commons-logging-1.1,commons-codec-1.5谢谢!我的build.gradl

为什么Apache PID文件不确定?

当我尝试启动,停止或重新启动我的Web服务器上的DebianVserver所说:“错误:需要在/etc/apache2/envvars中定义apache_pid_file“!为什么这是什么,我该如何修理?感谢所有答案!看答案这意味着您打算通过提供的Apachectl脚本或“服务”调用启动。

android - 从 3G 更改为 WiFi 时 HttpClient 超时

我执行了一些大型下载。我开始下载并连接到3G,一切正常。然后,我切换到WiFi连接,但请求返回超时异常。我用过HttpClient库。我实现了重试机制,因此,当请求返回异常时,它会休眠0.5秒并尝试一次又一次地执行。我希望在连接到WiFi后,可以执行Http请求。但似乎Httpexecute方法返回一个空响应,之后一直如此。很奇怪,如果我再次通勤到3G,execute方法再次返回一个良好的响应。谁能帮我:)? 最佳答案 首先,好像用DownloadManager可能更方便对于大文件-它处理重试和所有事情。至于HttpClient-已

Apache配置ssl证书-实现https访问

文章目录一、准备工作1.1安装Apache服务器1.2Apache服务器上已经开启了443端口1.3Apache服务器上已安装了mod_ssl.so模块1.4获取SSL证书二、配置apache2.1配置apache文件2.2生效配置文件一、准备工作1.1安装Apache服务器yuminstallhttpd-y1.2Apache服务器上已经开启了443端口443为HTTPS服务的默认端口1.3Apache服务器上已安装了mod_ssl.so模块启用SSL功能,安装mod_ssl.so模块yuminstall-ymod_ssl1.4获取SSL证书使用Certbot签发和续费泛域名SSL证书:htt

.net HttpClient封装

usingNewtonsoft.Json;//////Http请求工具类///publicclassHttpClientUtils{//////请求的域名///publicstaticstringBaseUrl{get;set;}="http://localhost:5016";//////发送Get请求//////请求地址(包含请求的参数信息)//////publicstaticT?GetT>(stringurl){usingHttpClientclient=newHttpClient();if(String.IsNullOrWhiteSpace(BaseUrl)){thrownewExce

android - 使用 apache ant 构建时未找到属性 'hardwareAccelerated' 的资源标识符

我的应用程序针对androidAPI级别7(2.1)并在Eclipse下运行良好(生成的APK在2.1设备上也运行良好)。我尝试使用apacheant构建应用程序并收到此错误。针对相同问题的所有解决方案都告诉我必须设置另一个目标API级别。我想简单地忽略list中的这个属性-正如我发现的那样,在旧设备中它只是忽略而没有任何错误 最佳答案 我认为API级别低于11的硬件加速是不可能的。Checkhere了解更多信息。最好的办法是简单地从list中删除硬件加速属性。 关于android-使用

java - 在 Android 中导入更新的 Apache HttpClient jar

我正在尝试从我的Android客户端发送HTTP/HTTPS发布请求。问题为什么我的代码会失败?到目前为止我创建了一个apache类/HttpClient调用。一切正常:HttpClienthttpClient=newDefaultHttpClient();我了解到此方法已被弃用,因此我已切换到新的推荐方法:HttpClienthttpClient=HttpClientBuilder.create().build();Eclipse没有这个类,所以我不得不下载ApacheHttpClient4.3.3。我通过将它复制到libs文件夹并将它们添加到我的构建路径(importedhttpc

java - HttpClient 已弃用(android studio,Target=api 22)

这个问题在这里已经有了答案:DeprecatedJavaHttpClient-Howhardcanitbe?(10个答案)关闭7年前。在我的Android应用程序中它说:org.apache.http.client.httpclient已弃用。经过一些研究,我发现Android在API22中弃用了它。我在论坛中搜索并尝试:“应用程序已停止”,搜索谷歌:“应用程序已停止”。所以我不知道该怎么办。我希望你们能帮助我。那么这是我的代码:try{HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("h

android - Java DB/Apache Derby 与 Android

我可以在我的Android应用程序中集成JavaDB或ApacheDerby吗?或任何内联或嵌入式数据库。任何人都可以为它建议代码吗?我需要一些代码,因为我必须举例,而不是理论上。有人知道这个数据库是否受支持吗?我认为这些是inMobileDB,但我没有在谷歌中找到任何相关信息。 最佳答案 抱歉,Derby不适用于Android。有关更多详细信息,请参阅此问题:https://issues.apache.org/jira/browse/DERBY-4458 关于android-JavaD