问题标签 [apache-httpclient-4.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1802 浏览

java - 使用 HttpClient 4.1 获取查询字符串

我正在从 HttpClient 3.0 迁移到 Httpclient 4.1 如何从 URL 中获取查询字符串。

我应该在此处插入什么以使查询字符串与“&”匹配。

0 投票
1 回答
19189 浏览

java - 取消 HttpClient 请求

我正在使用来自 Apache Commons 的 HttpClient 对文件进行简单请求。这是我当前的代码:

我需要做什么才能在下载过程中取消此请求?

0 投票
3 回答
28293 浏览

android - 如何在 Android 中使用 DefaultHttpClient?

如何在 Android 中使用 DefaultHttpClient?

0 投票
2 回答
14080 浏览

java - apache httpclient内容长度问题

我正在尝试使用 Apache Httpclient 将一些 JSON 发布到休息服务。但是,我收到此错误:



我已经阅读了它,因为我已经设置了两次内容长度,但我不确定如何修复它。

0 投票
5 回答
83195 浏览

java - java.net.SocketException:打开的文件太多

我有一个 Java 应用程序,它运行得很好(在 Ubuntu 10.04 上)几个小时,直到它遇到“java.net.SocketException:打开的文件太多”。Sender.java 的代码可以在这里找到

是因为我为每个线程创建了一个新实例HttpPutHttpPost?我正在使用 apache-commons HTTPClient 4。

这是异常日志:

0 投票
3 回答
32272 浏览

java - Apache Camel Http 和 SSL

我一直在尝试让 2 路 ssl/https 代理与 Camel 一起工作。我已经能够使用 2-way ssl 设置 Jetty 组件,现在正试图让它与 Http4 组件一起工作以完成代理的客户端。

当我将码头流量路由到日志组件时,一切都很好,2 路 ssl 信任链也很好。当我加入 Http4 组件时,它会因对等未经过身份验证的异常而爆炸。我正在使用骆驼 2.7.0

这是我到目前为止所拥有的

据我所知,代理连接两侧使用的所有密钥库/信任库之间的信任应该很好。

这是我的堆栈跟踪

0 投票
1 回答
3329 浏览

java - 响应时的 Apache HttpClient 标头问题

我将 Apache HttpClient 与 java.sun.net.httpserver 一起用作服务器。服务器处理 Http-Get 请求。一开始,服务器使用 set-cookie 标头设置会话 cookie,它被 apache httpclient 接受(根据日志),但问题是 cookie 从未被客户端存储或发送回服务器。我已经用一些网络浏览器测试了服务器应用程序,一切正常。所以问题似乎出在客户端,特别是考虑到这样一个事实,即所有 cookie 都根据 log4j 日志被接受。

0 投票
4 回答
14524 浏览

java - Apache HttpClient 4.1.1 NTLM 身份验证不是 SPNEGO

这里的问题是在客户端使用 Apache HttpClient 时消耗具有 NTLM 身份验证的 Web 资源。我遇到的问题是强制客户端使用 NTLM 身份验证。这是一个代码示例。

这是来自Java的错误:

Web 服务器响应是一个401.

关于为什么没有正确设置身份验证策略的任何想法?我在代码中遗漏了什么吗?

0 投票
14 回答
531506 浏览

java - 如何将 HTTP 响应正文作为字符串获取?

我知道曾经有一种方法可以使用 Apache Commons 获取它,如此处所述:

http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html

......这里有一个例子:

http://www.kodejava.org/examples/416.html

...但我相信这已被弃用。

有没有其他方法可以在 Java 中发出 http get 请求并将响应主体作为字符串而不是流获取?

0 投票
1 回答
942 浏览

java - 如何添加参数和如何获取字符串?(java,httpclient 4.X)

代码Http获取请求:

如何得到响应字符串?

我需要创建请求 POST,添加参数和自动重定向。