apache-httpclient-4.x相关内容
我一直在开发一个 Android/Java 应用程序,它可以同时打开两个 Apache HTTP 连接.我一直在开发一个聊天应用程序,一个连接几乎总是在运行(服务器长时间轮询;它只会在做出更改后响应),以及使用相同会话将数据发送到同一站点的第二个请求(由于需要“登录"). 在 StackOverflow 上进行了大量搜索后,我还没有找到一个很好的方法来做到这一点.如何实现? 解决方案
..
我正在为 Android 编写自己的 Google Drive 客户端实现,并且我正在使用文档列表 API.最近我遇到了以下问题: 起初我使用 HttpURLConnection 上传文件,但它似乎在调用 getResponseCose() 后将数据写入套接字,而不是在我写入连接的 OutputStream 时,这对我来说是必须的. 然后我切换到 Apache HttpClient 但
..
我一直在开发一个 Android/Java 应用程序,它可以同时打开两个 Apache HTTP 连接.我一直在开发一个聊天应用程序,一个连接几乎总是在运行(服务器长时间轮询;它只会在做出更改后响应),以及使用相同会话将数据发送到同一站点的第二个请求(由于需要“登录"). 在 StackOverflow 上进行了大量搜索后,我还没有找到一个很好的方法来做到这一点.如何实现? 解决方案
..
这个问题可能听起来有点疯狂,但我只是想节省时间和精力.在移动设备上打开连接需要时间和精力,因此我想尽可能重复使用打开的连接. 我可能需要从 example.com 和 example.net 下载文件.两个站点都托管在同一服务器/IP 上,因此应该可以通过一个连接从两个文档中获取文档. DefaultHttpClient client = new DefaultHttpClient();H
..
我使用 DefaultHttpClient 来完成几个下载.在没有 enternet 的情况下,我只在第一次下载时得到 SocketTimeoutException,而对于下一次下载,我得到 java.net.SocketException: No route to host.为什么它会发生吗?我为每个请求使用新的 httpClient.我需要为每个请求获取 SocketTimeoutExcept
..
晚上好. 通常我正在处理这样的发布请求name1=value1&name2=value2,我的代码是 ListnameValuePairs = new ArrayList();nameValuePairs.add(new BasicNameValuePair("name1", "value1"));httppost.setEntity(new UrlEncodedFormEntity("n
..
我遇到了一个问题:我刚刚将以下代码从 NetBeans 复制到 Eclipse(一个 ADT 项目).我已经导入了在 NetBeans 中使用的所有相同的库,但我有 2 个错误,在以下几行中: EntityUtils.consume(entity); - 未定义 EntityUtils 类型的方法消耗(HttpEntity) httpPut.releaseConnection(); -
..
类似于已经存在的问题Apache HttpClient 制作多部分表单发布 想要生成一个 http 请求,保存一个文件和一个 key=val 对. 目前代码如下: HttpPost post = new HttpPost("http://localhost/mainform.cgi/auto_config.htm");HttpEntity ent = MultipartEntityB
..
我已经使用 Java 开发了一个桌面应用程序,现在我需要为 Android 开发相同的应用程序.在我的 java 应用程序中,我使用 apache 中的 httpclient 库来进行所有 http 事务,我的问题是:我可以在我的新 Android 应用程序中使用我在 java 应用程序中使用的相同类 HttpUtil 和 HttpClient ??? 解决方案 是的.您的大部分、大部分或
..
我通常使用 cUrl 一分钟到达我的终点.但我还没有到需要考虑构建客户端的阶段. 我通常通过以下方式到达我的端点: curl -u "adminaccount:adminpassword" http://localhost:8080/api/private/v1/endpoint/ 假设我有以下代码 HttpGet getRequest = new HttpGet("http://l
..
我正在尝试在 Java 中为 Web 服务实现 http 连接池.该服务将收到一个请求,然后调用其他 http 服务. public final class HttpClientPool {私有静态 HttpClientPool 实例 = null;私有 PoolingHttpClientConnectionManager 管理器;private IdleConnectionMonitorThr
..
我正在尝试使用 HttpClient 从我的代码访问网站: CloseableHttpClient httpclient = HttpClients.createDefault();HttpGet httpget = new HttpGet("https://www.datamed.org/search.php?query=gene&searchtype=data");ResponseHandl
..
在用 Apache http 客户端替换 neo4j-jdbc 客户端后苦苦挣扎. 当仅运行 1k 个并发用户执行我们的查询时,我们似乎仍然存在问题. 这是我们使用客户端的方式:https://gist.github.com/IdanFridman/1989b600a0a032329a5e 这就是我们使用 rest-client 执行查询的方式: https://gist.
..
我正在使用 Apache HttpClient 4.5.1 下载“.tgz"文件,并且我正在 Windows 上运行我的客户端程序. 当我运行时,我下载的文件大小为 4,423,680(并且由于大小错误而无法打开).但是文件的实际大小是 4,414,136(使用“wget"). 当我使用 DefaultHttpClient(已弃用)而不是 CloseableHttpClient(所有其
..
我想配置 Spring-ws 连接管理器以使用 PoolingHttpClientConnectionManager.这是我的配置 骆驼上下文.xml
..
我正在使用 Apache HttpClient 4.3.x,想知道是否有办法查看它用于发送/接收数据的套接字缓冲区大小的当前值,以及我是否可以更改它? 解决方案 我还没有找到查看当前值的方法,但是如果您在构建 ConnectionConfig>HttpClient,它使用 ConnectionConfig.DEFAULT,它的 bufferSize 为 8192. 您可以在构建 Ht
..
这是我正在使用的库:https://github.com/clickntap/Vimeo 我正在尝试将该库用于 Android 应用.我的测试设备是 Kitkat (4.4.4). 这是我的 gradle 配置: compileSdkVersion 25构建工具版本“25.0.3"useLibrary 'org.apache.http.legacy'默认配置{applicationI
..
我看到了与此线程中发布的相同的问题 NoSuchMethodError org.apache.http.conn.scheme.Scheme 我想使用 httpclient-4.2.5 并尝试使用上一篇文章中建议的隔离共享库.(共享库与应用相关联,2 个 jar(httpclient-4.2.5.jar 和 httpcore-4.2.4.jar)被添加到共享库中) 然而,它似乎仍在从
..
我想使用 Apache HttpClient POST JSON 请求.但是 Json 数据有点复杂,我想发送到目标系统.下面是我要发送的 json {"name":"xyz","id":"428",“邮件ID":[“mailme@mail.com"],“捆绑1":{“反对者":{"号码":"132344345",“标题":“标题"}}} 在 Java 中压缩 json 数据的最佳和最简单的方
..
我安装了 Apache httpcomponents-client-5.0.x 在查看 http 响应的标头时,我感到震惊的是它没有显示 Content-Length 和 Content-Encoding 标头,这是我使用的代码测试 import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;导入 org.apache.h
..