apache-httpclient-4.x相关内容

如何在java中设置SSL协议版本?我怎么知道是哪一个?javax.net.ssl.SSLException:收到致命警报:protocol_version

我使用 Apache HttpClient 4.3 与 hubic.com 的 API 进行交互.我的最小可重复示例只是一个班轮: HttpClientBuilder.create().build().execute(new HttpGet("https://hubic.com")); 然而,这会抛出: 线程“main"中的异常javax.net.ssl.SSLException:收到致命警 ..
发布时间:2021-11-12 01:30:49 Java开发

强制重试特定的 http 状态代码

处理特定的网站,有时我会收到状态码为 403 的 http 响应.我想在这种情况下重新执行请求(因为,在我的特定情况下,该服务器在实际过载时会抛出 403).我尝试将 ResponseHandler 与 StandardHttpRequestRetryHandler 一起使用,但它没有按我希望的方式工作;我预计在 ResponseHandler 中抛出异常会触发 StandardHttpReque ..
发布时间:2021-11-12 01:30:43 Java开发

Apache HttpClient(4.1 及更高版本):如何进行基本身份验证?

如何为 httpClient 库的默认客户端添加基本身份验证?我看过他们使用 client.getCredentialProvider() 的例子,但是我认为所有这些方法都适用于库版本 4.0.1 或 3.x.有没有新的例子来说明如何做到这一点?非常感谢. 解决方案 我们使用 HttpClient 进行基本身份验证,但不使用 CredentialProvider.代码如下: HttpCl ..
发布时间:2021-11-12 01:30:37 Java开发

SonarQube 如何使用 Web API 登录

我正在编写一个 Web 应用程序,它可以显示来自 Sonarqube 的代码异味结果,但我也希望它有时可以创建自定义规则.目前,我可以使用 Java 中的 HTTPClient 或 Js 中的 XMLHttpRequest 从服务器获取数据.但是,我真的坚持向服务器发送 POST 消息. 在 Js 中,我尝试使用这些代码登录:(我的 chrome 中已禁用 CORS) request.op ..
发布时间:2021-11-12 01:30:31 Java开发

Solrj 从 Android 索引文档

我正在尝试使用我的 android 应用程序中的 Solrj 索引文档,但它似乎不起作用. 我关注这个LINK 这是我正在编写的代码: package com.example.secondapp;导入 android.app.Activity;导入 android.content.ActivityNotFoundException;导入 android.content.Intent; ..
发布时间:2021-11-12 01:30:25 移动开发

将网络接口绑定到 Apache httpclient

我在一台有两个网卡的机器上使用 Apache HttpClient.我找不到如何绑定 HttpClient 以仅使用其中一个 NIC.我找到了一些解决方案,但它们现在都已贬值.我正在使用 Apache HttpClient 4.5.2 是否有使用 NIC 绑定时使用 GET/POST 请求的示例? 解决方案 Arya ,您必须获得网络接口列表并使用 RequestBuilder 接口 ..
发布时间:2021-11-12 01:30:22 其他开发

HttpClient 中的 WinHttpClients 在哪里?

我正在关注一个 HttpClient4.4 的例子,它是https://hc.apache.org/httpcomponents-client-4.4.x/httpclient-win/examples/org/apache/http/examples/client/win/ClientWinAuth.java 然而,这个类不能被编译,因为没有找到 WinHttpClients.我确定我导入 ..
发布时间:2021-11-12 01:30:16 其他开发

如何在 Java 的 HTTP 响应中更改字符集编码

我必须从远程服务器获取一些 JSON 对象,为此我正在使用这个功能很好的函数,但有时会获取一些奇怪的数据,我认为这是因为它使用 ASCII 字符集进行解码. 请在下面找到我正在使用的方法 public HttpResponse call(String serviceURL,String serviceHost,String namespace,String methodName,Strin ..

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

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

服务器关闭使用 httpclient 和 Java 7 建立的连接

我正在尝试连接到使用 SNI 提供证书的远程服务器.我注意到服务器关闭了在我使用 Java 7 编译和运行代码时建立的连接,而不是在我通过 Java 8 编译和运行它时. 下面是我用来测试这个假设的代码.我切换 Java 版本并运行代码并得到不同的结果. public static void getRequest() 抛出 IOException、NoSuchAlgorithmExcept ..
发布时间:2021-11-12 01:29:56 Java开发

在 PHP 中解析转义 JSON

我是 PHP 世界的新手,我在用 PHP 解析 JSON 时遇到了问题.我想用我的 Java 客户端使用 Apache HttpClient 4.x 和 Gson 将数据 POST 到 PHP 脚本. 我的 JSON: [{"Knt_KntWatchId":"15","type":"INSERT","Knt_Nazwa1":"a"},{...},...] 我使用 HttpClient 和 ..
发布时间:2021-11-12 01:29:50 Java开发

Apache HttpClient CoreConnectionPNames.CONNECTION_TIMEOUT 什么都不做?

我从参数 CoreConnectionPNames.CONNECTION_TIMEOUT 设置为 1 的 HttpClient 得到奇怪的行为.我希望 HttpGet 请求会失败,抛出连接超时异常,但它们成功了.这似乎不合理,因为它实际上意味着 TCP 握手在不到 1 毫秒内完成. 在这个 pom.xml 中可以看到我正在使用的 httpclient 版本是 org.a ..
发布时间:2021-11-12 01:29:47 Java开发