apache-commons-httpclient相关内容

commons http客户端-协商时的kerberos令牌具有\ r \ n(回车换行符)字符

我正在尝试使用jakarta commons http客户端.执行kerberos身份验证以与服务器通信.身份验证始终失败.在深入研究时,我发现kerberos令牌标头中包含回车换行符,这是问题的根本原因.为什么它有\ r \ n个字符,为什么这是个问题? Kerberos令牌中的 解决方案 \ r \ n字符是一个问题,因为\ r是HTTP控制字符.从本质上讲,这意味着服务器仅看到令牌的第 ..

从HttpClient 3.x迁移到4.x.

我们使用commons-httpclient-3.1编写了一些需要转换为4.1的代码。我对此有点熟悉,正在阅读4.1 httpclient教程现在。 我在这里看到了几个帖子(例如从HttpClient 3转换为4 ,但这是关于特定的构造)。似乎应该有一些文档/示例显示如何将3.x的使用升级到4.x? 一个具体示例:替换org.apache的使用。 commons.httpclient. ..
发布时间:2019-01-02 11:06:57 Java开发

HttpClient支持多种TLS协议

我们正在编写一个必须使用HTTPS与几台服务器通信的应用。 它需要与AWS(使用AWS库)以及我们使用TLS 1.2的一些内部服务进行通信。 我开始通过更改我的HttpClient使用TLS 1.2 SSLContext: public static Sc​​hemeRegistry buildSchemeRegistry()抛出异常{ final SSLContext sslC ..
发布时间:2018-12-28 15:05:12 Java开发

尝试使用apache commons httpclient类登录到https安全的问题

Iam尝试使用Apache commons httpclient登录到https安全站点。 我没有办法将证书与我的httprequest一起传递,因为我找不到HttpClient包中的任何此类。 如果有人可以指导我在哪里需要添加证书处理? 任何套餐都可以吗? 对于想法,以及在java中执行此操作的任何其他方式都是开放的。平台必须只有java但是.. 我在下面发布了我的 ..
发布时间:2018-12-27 18:40:47 Java开发

使用HTTP客户端的Kerberos连接

我正在使用Kerberos身份验证编写HTTP连接。我有“HTTP / 1.1 401 Unauthorized”。你能告诉我应该检查什么吗?我认为有一些想法,但我没有看到它。 可能我应该用“Negotiate”设置标题“WWW-Authenticate”? 非常感谢您提供任何帮助和想法。 公共类ClientKerberosAuthentication { public s ..
发布时间:2018-12-27 18:18:29 Java开发

如何使用Java进行POST并包含参数和原始请求体?

我正在与期望POST参数并期望Request body的Web服务进行通信。我已经确认可以使用我的REST控制台完成这样的POST请求,但是我无法使用Apache库在Java中发出这样的请求。 在下面的代码,我能够POST到Web服务,它正确接收变量raw_body的内容。如果我取消注释两个注释行中的第一行,则Web服务会收到“fname”参数,但它不再接收POST的正文。 impo ..
发布时间:2018-12-20 22:00:38 Java开发

忽略Apache HTTPClient 4.5中的自签名证书

我正在尝试使用 Apache HTTPClient 4.5版 接受所有证书和/或接受自签名证书(教程链接 Apache有版本3的指南,但不是版本4. 相关StackOverflow问题 - 以下是我尝试过的解决方案的一些链接: 忽略Apache HttpClient 4.3中的SSL证书 如何忽略Apache HttpClient 4.0中的SSL证书错误 使用Java忽略SSL证 ..

Jersey-client和Apache HTTP Client如何比较?

首先,我不打算在这里开始一场火焰战争。我非常了解Jersey,但很少使用httpclient。 jersey-client和Apache的httpclient之间的主要区别是什么?哪个区域比另一个好?在某处有一个很好的比较图表吗?对于较大的文件(比如2048 MB),哪一个表现更好? 非常感谢您的评论! 解决方案 这两件事可能不应该直接比较。 Jersey是一个REST客户端, ..

Apache HttpClient 4.1 - 代理设置

我正在尝试将一些参数发布到服务器,但我需要设置代理。你可以帮助我对它的代码“设置代理”进行排序吗? HttpHost proxy = new HttpHost(“xx.xxxx”); DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.getParams()。setParameter(“312 ..
发布时间:2018-12-06 12:45:33 Java开发

如何覆盖“主机”?使用Apache commons HttpClient时请求中的标头

我正在使用Jakarta Commons HttpClient 3.1编写一个负载测试工具,该工具需要针对不同的服务器,并假装它针对HTTP服务器中的正确虚拟主机。为此,我需要能够将请求中的“主机”HTTP标头设置为不同的主机名,然后是我要连接的实际主机名。 似乎很明显我应该使用 Method.setRequestHeader(“Host”,“fakehostname”),但是HttpCli ..
发布时间:2018-12-05 20:01:19 Java开发