apache-httpclient-4.x相关内容

用于 Spring 项目中生产代码的 RestTemplate 与 Apache Http Client

我们有一个即将投入生产的 Spring 项目.目前,该项目使用的是Apache Http Client.有一个使用 RestTemplate 作为 HttpClient 的想法. 我正在四处寻找使用 RestTemplate 相对于 Apache 的任何显着优势.此外,了解 HTTP 传输在 RestTemplate 的实现中做了什么也会很有趣.Apache Http Client 已被多个 ..
发布时间:2021-11-28 21:37:52 其他开发

实现HTTP连接池的正确方法

在调用某些 Web 服务的 REST API 期间,我使用 Apache HTTP 客户端进行连接池. 奇怪的是,尽管我使用了 HTTP 连接池,但我的性能并没有提高. 我正在使用 Apache HTTP Client 连接到我的网站服务,代码如下文档 : PoolingHttpClientConnectionManager cm = new PoolingHttpClientCon ..
发布时间:2021-11-28 21:37:37 Java开发

如何让 HttpClient 返回状态码和响应体?

我试图让 Apache HttpClient 触发 HTTP 请求,然后显示 HTTP 响应代码(200、404、500 等)以及 HTTP 响应正文(文本字符串).需要注意的是,我使用的是 v4.2.2 因为大多数 HttpClient 示例来自 v.3.xx 并且 API 从版本 3 到版本 4 发生了很大变化. 不幸的是,我只能让 HttpClient 返回状态代码或响应正文(但不能同 ..
发布时间:2021-11-28 21:37:24 Java开发

已弃用的 Java HttpClient - 有多难?

我要做的就是下载一些 JSON 并将其反序列化为一个对象.我还没有下载 JSON. 我能找到的几乎每一个 HttpClient 示例,包括 apache 站点上的那些看起来像...... import org.apache.http.client.HttpClient;导入 org.apache.http.impl.client.DefaultHttpClient;公共无效等等(){Htt ..
发布时间:2021-11-28 21:37:08 Java开发

Apache HttpClient API 中的 CloseableHttpClient 和 HttpClient 有什么区别?

我正在研究我们公司开发的应用程序.它使用 Apache HttpClient 库.在源代码中,它使用 HttpClient 类来创建连接到服务器的实例. 我想了解 Apache HttpClient 并且我已经通过了这组示例.所有示例都使用 CloseableHttpClient 而不是 HttpClient.所以我认为CloseableHttpClient 是HttpClient 的扩展版 ..
发布时间:2021-11-25 21:10:50 Java Web开发

如何以字符串形式获取 HTTP 响应正文?

我知道曾经有一种方法可以通过 Apache Commons 获取它,如下所述: http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html ...这里有一个例子: http://www.kodejava.org/examples/416.html . ..
发布时间:2021-11-25 19:11:07 Java Web开发

如何忽略 Apache HttpClient 4.0 中的 SSL 证书错误

如何在 Apache HttpClient 4.0 中绕过无效的 SSL 证书错误?> 解决方案 您需要使用自己的 TrustManager 创建 SSLContext,并使用此上下文创建 HTTPS 方案.这是代码, SSLContext sslContext = SSLContext.getInstance("SSL");//建立一个信任一切的 TrustManagersslContex ..
发布时间:2021-11-25 14:20:44 Java Web开发

通过 HTTPS 使用 HttpClient 信任所有证书

最近通过 Https 发布了一个关于 HttpClient 的问题(在这里找到).我已经取得了一些进展,但我遇到了新的问题.与我的上一个问题一样,我似乎无法在任何地方找到适合我的示例.基本上,我希望我的客户端接受任何证书(因为我只指向一个服务器),但我不断收到 javax.net.ssl.SSLException:不可信服务器证书异常. 这就是我所拥有的: public void connec ..
发布时间:2021-11-25 10:28:16 Java Web开发

通过 HTTPS 使用 HttpClient 信任所有证书

最近通过 Https 发布了一个关于 HttpClient 的问题(在这里找到).我已经取得了一些进展,但我遇到了新的问题.与我的上一个问题一样,我似乎无法在任何地方找到适合我的示例.基本上,我希望我的客户端接受任何证书(因为我只指向一个服务器),但我不断收到 javax.net.ssl.SSLException:不可信服务器证书异常. 这就是我所拥有的: public void connec ..
发布时间:2021-11-19 22:30:02 Java Web开发

将 Curl 命令转换为 Java/Android

我正在开发两个应用程序 - 第一个是使用 Spring MVC 3 的 Web 应用程序 第二个是用于同一网络应用程序的 Android 应用程序. 在这两种情况下,我都集成了基本身份验证以使用 API 对该站点上的用户进行身份验证. 在API教程中,给出了以下curl命令来验证用户- $ curl -u 用户名:密码 insert_Url_here -d '[xml ..
发布时间:2021-11-15 04:20:24 其他开发

以编程方式提供 NiFi InvokeHTTP 不同的证书

我在 Nifi 中有一个要求,我在不同的 HTTPS REST 端点之间循环并为某些端点提供不同的证书,并为其他一些端点提供不同的用户名/密码. 我使用 InvokeHTTP 处理器发送请求,虽然 URL 采用表达式语言,但我无法使用表达式设置 SSLContextService. 或者,我想使用 ExecuteScript 来调用这些端点,但是作为 在 StackOverflow 帖 ..
发布时间:2021-11-12 03:51:41 其他开发

HttpClient获取新域名后产生SSLException

最近我获得了一个新域名,用于现有的 Android 应用程序.我还从受信任的 CA (Comodo) 购买了 SSL 证书.当我使用 Web 浏览器浏览到新域时,一切都按预期工作 - 没有关于 SSL 证书的错误.与 HttpUrlConnection 相同,但出于某种原因,Apaches HttpClient 生成 SSLException: javax.net.ssl.SSLExcept ..
发布时间:2021-11-12 01:39:22 其他开发

HttpClient 错误

我正在尝试使用 http 客户端通过 web 服务器上的 php 脚本执行一些简单的 snmp 操作.所以php脚本监听GET参数.这是我的代码: EditText host = (EditText)findViewById(R.id.editText);EditText 端口 = (EditText)findViewById(R.id.editText2);EditText communit ..
发布时间:2021-11-12 01:39:19 其他开发

Java 从 Apache IOUtils 转换的字符串中取回 InputStream

我正在使用库 Sharepoint-Java-API 从分享点. 我能够下载文件,但得到了 String 格式,该格式使用 org.apache.commons.io.IOUtils as 转换为 public static String get(Pair token, String url) {CloseableHttpClient httpClient = HttpClients.crea ..
发布时间:2021-11-12 01:39:16 其他开发

Java Http 连接池中的连接驱逐策略

我正在尝试在 Java 中为 Web 服务实现 http 连接池.该服务将收到一个请求,然后调用其他 http 服务. public final class HttpClientPool {私有静态 HttpClientPool 实例 = null;私有 PoolingHttpClientConnectionManager 管理器;private IdleConnectionMonitorThr ..
发布时间:2021-11-12 01:39:11 其他开发

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:39:08 其他开发

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

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

Google Documents List API 文件上传 400 响应

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

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

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