apache-commons-httpclient相关内容
我想从 Commons HttpClient (3.x) 迁移到 HttpComponents Client (4.x),但在如何处理重定向方面有困难.该代码在 Commons HttpClient 下正常工作,但在迁移到 HttpComponents Client 时会中断.一些链接获得了不受欢迎的重定向,但是当我将“http.protocol.handle-redirects"设置为“fals
..
我设置了 HTTPS 代理,以便 HTTP 客户端可以安全地向代理发送纯 HTTP 请求.例如,客户端可以向代理发送加密的 HTTP GET 请求,代理将删除加密并将纯 HTTP GET 请求发送到终端站点. 我了解到这不是一个常见的设置,只有 Google Chrome 具有支持这种情况的内置功能.(这里的信息 - http://wiki.squid-cache.org/Features/
..
我有一个应用程序连接到需要基本身份验证的站点.这些站点在运行时提供,在编译时不为人所知. 我使用的是 HttpClient 4.2. 我不确定下面的代码是否是我应该如何指定基本身份验证的方式,但文档表明是这样.但是,我不知道要在AuthScope 的构造函数中传递什么.我原以为空参数意味着提供的凭据应该用于所有 URL,但它抛出了 NullPointerException,所以很明显我
..
在之前版本的 HttpClient 中,目标主机被设置为客户端本身.在上一个版本中(对于 HttpAsyncClient,它是 4.1.1)主机设置为 HttpRequest(HttpGet、HttpPost 等.) 每次我提出请求时. 我想使用持久连接,所以我使用HttpAsyncClient.我像这样创建和使用它: CloseableHttpAsyncClient 客户端 = Http
..
我们有一些使用 commons-httpclient-3.1 编写的代码需要转换为 4.1.我只是对此有点熟悉,正在阅读 4.1 httpclient 教程现在. 我在这里看到一些帖子(例如 从 HttpClient 3 转换为 4a> 但那是关于一个特定的构造).似乎应该有一些文档/示例显示如何将 3.x 的使用升级到 4.x ? 一个具体的例子:替换使用 org.apache.co
..
有人可以分享如何配置现代 HttpClient 4.5.3 以重试失败的请求并在每次重试前等待一段时间吗? 到目前为止,我认为 .setRetryHandler(new DefaultHttpRequestRetryHandler(X, false)) 将允许重试请求 X 次. 但我无法理解如何配置退避:.setConnectionBackoffStrategy()/.setBacko
..
我尝试使用代理从我的网络应用程序调用外部网站.此外,需要在此外部网站上执行 POST 请求. 我正在使用:tomcat7、org.apache.httpcomponents 4.3.4、spring. 以下,没有代理,工作,我得到一个响应状态“200"; //uri = "https://punkte.eiv-fobi.de/upload/upload.do"私有 HttpStatu
..
我正在尝试使用 Apache HTTPClient 4.5 版接受所有证书和/或接受自签名证书(教程链接 这里) 我一直在从一堆关于 SO 的帖子中寻找解决这个问题的方法.到目前为止,他们都没有工作. 我不断收到此错误:尝试执行请求时出错.javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接 Apache 文档: Apache v
..
首先,我不是想在这里开始一场激烈的战争.我对 Jersey 非常了解,但几乎没有使用过 httpclient. jersey-client 和 Apache 的 httpclient 之间的主要区别是什么?在哪些方面一个比另一个好?某处有很好的比较图表吗?对于较大的文件(比如 2048 MB),哪一种表现更好? 非常感谢您的评论! 解决方案 这两件事可能不应该直接比较.Jers
..
如何在 Android 中使用 DefaultHttpClient? 解决方案 我建议阅读 android-api 提供的教程. 这是一些使用 DefaultHttpClient 的随机示例,通过在示例文件夹中的简单文本搜索找到. 编辑:示例源不打算显示某些内容.它只是请求 url 的内容并将其存储为字符串.这是一个显示它加载的内容的示例(只要它是字符串数据,如 html-、c
..
我正在使用 apache common httpclient 4.3.3 来发出 http 1.0 请求.这是我提出请求的方式 HttpClient 客户端 = HttpClientBuilder.create().build();HttpPost post = new HttpPost(url);post.setProtocolVersion(new ProtocolVersion("HTTP
..
库 Apache Commons HttpClient 是否支持 Gzip?我们想在我们的 Apache 服务器上使用启用 gzip 压缩来加速客户端/服务器通信(我们有一个 php 页面,允许我们的 Android 应用程序与服务器同步文件). 解决方案 Apache HttpClient 4.1 支持开箱即用的内容压缩以及许多以前被认为超出范围的其他功能.
..
我要做的就是下载一些 JSON 并将其反序列化为一个对象.我还没有下载 JSON. 我能找到的几乎每一个 HttpClient 示例,包括 apache 站点上的那些看起来都像...... import org.apache.http.client.HttpClient;导入 org.apache.http.impl.client.DefaultHttpClient;公共无效等等(){Ht
..
库 Apache Commons HttpClient 是否支持 Gzip?我们想在我们的 Apache 服务器上使用启用 gzip 压缩来加速客户端/服务器通信(我们有一个 php 页面,允许我们的 Android 应用程序与服务器同步文件). 解决方案 Apache HttpClient 4.1 支持开箱即用的内容压缩以及许多以前被认为超出范围的其他功能.
..
我想在服务 A 和 B 之间使用相互 SSL 身份验证.我目前正在使用 Java 实现从服务 A 传递客户端证书.我正在使用 Apache DefaultHttpClient 来执行我的请求.我能够从内部凭证管理器检索服务 A 的客户端证书,并将其保存为字节数组. DefaultHttpClient client = new DefaultHttpClient();字节 [] 证书 = loca
..
对于一些我们无法解决的问题,我想在 Apache HttpClient 3.1 上禁用保持活动.但是,我在 Internet 上找不到任何相关资源.你知道怎么做吗? 解决方案 您可以在您的方法上禁用 HTTP 1.1 支持,即 httpMethod.setHttp11(false); 但您将失去一些其他功能. 您也可以尝试强制连接头要求服务器在响应后关闭连接:httpMethod.s
..
我正在尝试使用 Apache 客户端 4.5.5 连接到我的网络服务器之一. 我正在尝试使用 SSLContextBuilder,但它现在似乎已被弃用,我不想使用已弃用. 有人可以建议处理无效认证的最新方法是什么吗? 下面是我的代码,它工作正常,但不推荐使用 SSLContext、SSLContextBuilder、loadTrustmaterial. SSLContextBu
..
Android 自 API 级别 22 起已弃用 Apache 模块,所以我的问题是,我该如何使用,例如 HttpResponse 来自 Apache 库,而不是来自 Android SDK?问题是这两个包中的内容相同. 但是,例如,HttpGet 是可以的,因为它在 Apache 中被称为 HttpGetHC4. 解决方案 不推荐使用 HttpClient 方法.您现在可以使用 U
..
我想在通过URL发送HttpClient请求之前设置代理.因为我能够连接它,所以curl命令可以设置代理,但是使用Java代码,我无法做到这一点. 卷曲命令: **curl -I -x IP:80 URL** 在Java文件中完成代码更改: HttpClient client = new HttpClient(); System.getProperties().put("h
..
在以下情况下是否有任何示例,提示和指导? 我已经使用Apache HttpClient来模拟浏览器通过Java应用程序访问Facebook的功能.为此,我必须提供用户凭据.我已经使用了以下网站中提供的示例. http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/ 但是这些方法都不适用于fac
..