apache-httpclient-4.x相关内容

在 Java 程序中的两个 HTTPClient 之间共享会话的好方法是什么?

我一直在开发一个 Android/Java 应用程序,它可以同时打开两个 Apache HTTP 连接.我一直在开发一个聊天应用程序,一个连接几乎总是在运行(服务器长时间轮询;它只会在做出更改后响应),以及使用相同会话将数据发送到同一站点的第二个请求(由于需要“登录"). 在 StackOverflow 上进行了大量搜索后,我还没有找到一个很好的方法来做到这一点.如何实现? 解决方案 ..

Google Documents List API 文件上传 400 响应

我正在为 Android 编写自己的 Google Drive 客户端实现,并且我正在使用文档列表 API.最近我遇到了以下问题: 起初我使用 HttpURLConnection 上传文件,但它似乎在调用 getResponseCose() 后将数据写入套接字,而不是在我写入连接的 OutputStream 时,这对我来说是必须的. 然后我切换到 Apache HttpClient 但 ..
发布时间:2021-11-12 01:39:02 Java开发

在 Java 程序中的两个 HTTPClient 之间共享会话的好方法是什么?

我一直在开发一个 Android/Java 应用程序,它可以同时打开两个 Apache HTTP 连接.我一直在开发一个聊天应用程序,一个连接几乎总是在运行(服务器长时间轮询;它只会在做出更改后响应),以及使用相同会话将数据发送到同一站点的第二个请求(由于需要“登录"). 在 StackOverflow 上进行了大量搜索后,我还没有找到一个很好的方法来做到这一点.如何实现? 解决方案 ..

通过一个连接从不同域下载文件

这个问题可能听起来有点疯狂,但我只是想节省时间和精力.在移动设备上打开连接需要时间和精力,因此我想尽可能重复使用打开的连接. 我可能需要从 example.com 和 example.net 下载文件.两个站点都托管在同一服务器/IP 上,因此应该可以通过一个连接从两个文档中获取文档. DefaultHttpClient client = new DefaultHttpClient();H ..

获取“SocketException: No route to host";而不是预期的“SocketTimeoutException"

我使用 DefaultHttpClient 来完成几个下载.在没有 enternet 的情况下,我只在第一次下载时得到 SocketTimeoutException,而对于下一次下载,我得到 java.net.SocketException: No route to host.为什么它会发生吗?我为每个请求使用新的 httpClient.我需要为每个请求获取 SocketTimeoutExcept ..
发布时间:2021-11-12 01:38:50 移动开发

Android中来自apache的HttpClient?

我已经使用 Java 开发了一个桌面应用程序,现在我需要为 Android 开发相同的应用程序.在我的 java 应用程序中,我使用 apache 中的 httpclient 库来进行所有 http 事务,我的问题是:我可以在我的新 Android 应用程序中使用我在 java 应用程序中使用的相同类 HttpUtil 和 HttpClient ??? 解决方案 是的.您的大部分、大部分或 ..
发布时间:2021-11-12 01:38:39 Java开发

cUrl 到 apache HttpClient

我通常使用 cUrl 一分钟到达我的终点.但我还没有到需要考虑构建客户端的阶段. 我通常通过以下方式到达我的端点: curl -u "adminaccount:adminpassword" http://localhost:8080/api/private/v1/endpoint/ 假设我有以下代码 HttpGet getRequest = new HttpGet("http://l ..
发布时间:2021-11-12 01:38:36 Java开发

Apache HTTPClient 4.x CloseableHttpClient 下载二进制数据时大小错误

我正在使用 Apache HttpClient 4.5.1 下载“.tgz"文件,并且我正在 Windows 上运行我的客户端程序. 当我运行时,我下载的文件大小为 4,423,680(并且由于大小错误而无法打开).但是文件的实际大小是 4,414,136(使用“wget"). 当我使用 DefaultHttpClient(已弃用)而不是 CloseableHttpClient(所有其 ..
发布时间:2021-11-12 01:38:24 Java开发

有没有办法查看当前值并将其更改为 Apache Http 客户端使用的套接字缓冲区大小?

我正在使用 Apache HttpClient 4.3.x,想知道是否有办法查看它用于发送/接收数据的套接字缓冲区大小的当前值,以及我是否可以更改它? 解决方案 我还没有找到查看当前值的方法,但是如果您在构建 ConnectionConfig>HttpClient,它使用 ConnectionConfig.DEFAULT,它的 bufferSize 为 8192. 您可以在构建 Ht ..
发布时间:2021-11-12 01:38:18 Java开发

如何在 Java 中构造 JSON 数据

我想使用 Apache HttpClient POST JSON 请求.但是 Json 数据有点复杂,我想发送到目标系统.下面是我要发送的 json {"name":"xyz","id":"428",“邮件ID":[“mailme@mail.com"],“捆绑1":{“反对者":{"号码":"132344345",“标题":“标题"}}} 在 Java 中压缩 json 数据的最佳和最简单的方 ..
发布时间:2021-11-12 01:38:09 Java开发