问题标签 [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 - 写入文件时代码抛出 java.lang.IndexOutOfBoundsException
嗨,我正在使用以下代码在 android 的服务器端处理文件上传。我已经用 jsp 对其进行了测试,它按预期工作,但在 android 上它抛出异常 java.lang.IndexOutOfBoundsException: Arguments out of bounds on this line . 刚刚发现小于100 kb的文件正在成功上传。知道可能是什么原因。当文件很大时,它也会随机抛出内存不足异常。
有人可以建议解决这个问题吗?谢谢
相关代码:
Logcat index.out of bounds 异常输出:
Logcat 内存不足:
jakarta-ee - java - 如何将对象从java类传递给servlet?
我正在使用 Apache 的 HttpClient 从 Java 类调用 servlet。我想将一个对象发送到应该使用序列化保存对象的 servlet。如何将对象发送到 servlet?
在上面的代码片段中,我有另一个类 Names,我想向 servlet 发送一个 Names 对象。现在我只用 URI 调用 servlet,但我想传递对象。
谢谢!
eclipse - 使用 Google Gson 库时出现 java.lang.NoClassDefFoundError
我正在使用Gson library
将对象转换为Json
,反之亦然。我已jars
将该库复制到一个新文件夹中lib
,并将其添加到我的Eclipse IDE
.
我有一个主类,我使用toJson()
如下所示将对象转换为 Json 并将其发送到servlet
using Apache HttpClient's HttpPost()
。
但是在执行以下代码时,我servlet
无法将其转换Json
为Object
使用。fromJson()
它抛出以下异常:
知道为什么会发生这种情况吗?我应该将其复制jars
到WebContent/WEB-INF/lib
文件夹而不是一个名为的新文件夹lib
吗?
servlets - 如何使用 Apache HttpClient 将序列化对象发送到 servlet
我有一个Main()
类,我在其中序列化一个名为Names
. 我正在使用Apache HttpClient
'sHttpPost()
来调用servlet
.
现在,我如何发送ObjectOutputStream
对象?我写了以下行
httppost.setEntity(out)
但setEntity()
只能取对象HttpEntity
类型。有没有其他方法HttpClient
可以用来发送序列化对象?
java - Android与库冲突的HttpClient
我有一个使用 Apache HTTP 库的库(不是 Android 库)。我想在 Android 应用程序中使用这个库。它还需要与其他类型的框架一起使用。这是否会导致与 Android 中的 Apache 库发生任何冲突,有没有办法让它在包含在 Android 中时使用 Android 的 Apache 库?必须传入HTTP客户端才能使用真的很不方便。
connection - 我需要关闭 Apache HTTPAsyncClient 中的过期连接吗?
我是否需要像使用 HttpClient 一样关闭 Apache HttpAsyncClient 中的过期连接?
java - 如何获取动态cookie
我想获取id
您在广告设置页面上选择加入时 Google 发出的 cookie (如果您已经接受目标广告,则必须先选择退出才能看到我所指的页面)。
我发现,为了获取此 cookie,您必须以该页面中的形式GET
对URL 执行 HTTP。action
问题是这个 URL 包含一个散列,它会随着每个新的 HTTP 连接而改变,所以,首先,我必须去这个页面并获取这个 URL,然后,GET
对 URL 执行。
我正在使用 HttpComponents 来获取http://www.google.com/ads/preferences但是当我使用 JSOUP 解析内容时,只有一个脚本并且找不到任何表单。
恐怕会发生这种情况,因为内容是使用某种超时动态加载的……有谁知道解决方法吗?
编辑:顺便说一句,我现在使用的代码是:
java - httpcomponents 的奇怪行为
我知道 httpcomponents 它不是浏览器,但我只是用它从 Web 服务器中检索一些 cookie。问题是当我发送一个 HTTP 请求时,我没有得到与使用 Firefox 导航时相同的 cookie 集。该网站是 www.amazon.com。我认为这很容易,但我不知道哪个是问题所在。这是我的代码:
java - Apache HttpClient 获取服务器证书
有没有办法在请求后使用 Apache HttpClient 获取经过身份验证的服务器的 SSL 证书 - 只是服务器端 request.getAttribute("javax.servlet.request.X509Certificate") 的对应物?
proxy - Httpcomponents-客户端代理问题
尝试使用新的 httocomponent-client 模块通过代理连接到 Internet 时遇到问题
如果我直接使用 Proxy 对象和 HttpURLConnection 一切正常:
现在我尝试对新的 api 做同样的事情:
但我明白了:
我也试过
MyProxySelector 返回我 nned 但没有结果的代理。
为什么使用新 API 需要在代码中进行代理身份验证?