问题标签 [apache-httpcomponents]
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.
java - 使用 Apache HttpComponents 时的响应大小限制
我正在将一些代码从 Http Client 3.x 库转换为 Http Components 4.x 库。旧代码包含一个检查,以确保响应不超过特定大小。这在 Http Client 3.x 中相当容易做到,因为您可以使用 getResponseBodyAsStream() 方法从响应中取回流并确定何时超出大小。我在 Http Components 中找不到类似的方法。
这是旧代码作为我正在尝试做的示例:
java - 使用 HttpComponents 设置和检索 Cookie
我试图弄清楚如何使用 HttpComponents 设置和检索 cookie,但我找不到可靠的文档,尤其是在请求上设置 cookie 时。我所拥有的似乎有效,但同时我无法确认我设置的 cookie 是否正确发送。
我注意到我在请求上设置的 cookie 在调用 client.execute() 之后也在 CookieStore 中,但我不确定这是否只是因为我在调用 client.execute() 之前将它添加到 CookieStore(也许是留在 CookieStore 中而没有实际与请求一起发送?)。有没有什么好的方法可以确认 cookie 已发送?
java - HTTPComponents 和下载 HTML 图像
我使用 HTTPComponents 在我的 Java 库中下载 HTML 内容,但现在我需要下载 IMG 标记中包含的图像。我是否必须解析 HTML 并下载每次出现的 IMG 标签,或者在 HTTPComponents 中有更短的方法?
否则,您能否建议可以完成这项工作的 HTTP 组件替代方案!
apache-httpclient-4.x - Apache HTTP 客户端不遵守 HTTP 状态代码 307
当我们的 Android 客户端使用 Apache HTTP 客户端向我们的服务器发出请求时,我希望它使用相同的 HTTP 方法重定向到新的 url(或更具体地说,其他上下文路径)。
在我的 httpd.conf 中,我使用状态码 307 设置了这条规则:
根据 Wikipedia 中的状态代码描述,307 应该:
http://en.wikipedia.org/wiki/HTTP_307#3xx_Redirection
307 临时重定向(从 HTTP/1.1 开始) 在这种情况下,应该使用另一个 URI 重复请求;但是,未来的请求仍然可以使用原始 URI。[2] 与历史上 302 的实现方式相比,在重新发出原始请求时不应更改请求方法。例如,必须使用另一个 POST 请求重复一个 POST 请求。
但是在我的访问日志中,我们看到 HTTP 客户端似乎不尊重它,而是执行 GET,就好像我返回了状态代码 302
根据 Apache HTTP Client 网站,它有点不清楚它应该如何处理状态码 307,但他们至少在那里列出了它。
http://hc.apache.org/httpclient-3.x/redirects.html
我有一种强烈的感觉,它的 Apache HTTP 客户端没有正确实现 HTTP 1.1 协议,我是正确的还是我误解了什么?
我们使用的 Apache HTTP 客户端与 Android SDK 捆绑在一起。我正在测试的手机有 Android SDK 15,所以这个:
http://developer.android.com/about/versions/android-4.0.3.html
java - java httprequest 从请求中获取正文
我收到客户的发帖请求。这个请求包含一些我想在服务器端分割的 json 数据。我已经使用 httpcore 创建了服务器。HttpRequestHandler 用于处理请求。这是我认为可以工作的代码
但我似乎找不到使用 HttpRequest 对象获取请求正文的方法。如何从请求对象中提取正文?谢谢
java - 将 ZipOutputStream 写入 OutPutStream 以阻止连接
嗨,我正在开发一个 android 文件资源管理器应用程序。当请求下载一个大文件夹时,我正在压缩文件夹并使用下面的代码将其写入输出流。但是在下载文件之前,任何进一步的请求都会被阻止。可能是什么问题?我是否应该考虑将其移至线程?我已经尝试了许多变化,但似乎都没有。任何正确方向的指针将不胜感激。
createZipFile 方法:
java - 尝试使用 HttpClient 获取 DOMINO HTTP 会话——响应代码始终为 200
MY Domino Sever 已启用会话验证,并且 HTTP 端口号配置为 8080。
当我执行下面的程序来获得一个多米诺 HTTP 会话时,我总是得到下面的输出。
我知道 RESPONSE CODE 200 表示运行平稳。但我没有看到在服务器上创建任何 HTTP 会话。即使我向 UsernamePasswordCredentials("xxxxx", "xxxxx") 提供了错误的凭据,它仍然返回 200 作为其响应代码。对此有什么建议吗?
输出 :
magento - 如何使用 OAuth-Signpost 和 Apache HttpComponents 对 RESTfull 应用程序的 POST 请求进行身份验证?
我正在使用 OAuth-Signpost 1.2 来验证对 Magento RESTful 应用程序的请求。
GET 请求很容易使用 HttpURLConnection 来实现,但据我所知,对于 POST 请求,我还必须使用像 Apache HttpComponents HttpClient 这样的库。但是,我无法找出正确的方法。
我目前的代码如下:
但我得到的只是一个错误 500。
以更一般的方式,我的问题是:如何使用 signpost 对 RESTful 应用程序的 POST 请求进行签名?
java - 使用 SolrJ 客户端连接器 3.6 连接到 Solr 1.4
如何使用 SolrJ 3.6 连接器连接到配置了 Basic Auth 的 Solr 1.4 搜索服务器?
android - Android中的HTTPComponents multipart/form-data
如何使用 Apache HTTPComponents 在 POST 查询中发送文件?