apache-httpclient-4.x相关内容
我使用 Apache HttpClient 4.3 与 hubic.com 的 API 进行交互.我的最小可重复示例只是一个班轮: HttpClientBuilder.create().build().execute(new HttpGet("https://hubic.com")); 然而,这会抛出: 线程“main"中的异常javax.net.ssl.SSLException:收到致命警
..
我在我的一个项目中使用 Apache HttpClient.我也在使用 PoolingHttpClientConnectionManager 和我的 HttpClient. 我很困惑这些属性是什么意思.我尝试查看代码中的文档,但没有看到有关这些变量的任何文档,因此无法理解. setMaxTotal setDefaultMaxPerRoute 设置连接超时 setSocketTim
..
处理特定的网站,有时我会收到状态码为 403 的 http 响应.我想在这种情况下重新执行请求(因为,在我的特定情况下,该服务器在实际过载时会抛出 403).我尝试将 ResponseHandler 与 StandardHttpRequestRetryHandler 一起使用,但它没有按我希望的方式工作;我预计在 ResponseHandler 中抛出异常会触发 StandardHttpReque
..
我正在使用 Apache HttpComponents HttpClient(4.0.1) 进行 HTTPS 调用,但我将此异常作为响应: javax.net.ssl.SSLPeerUnverifiedException:对等方未通过身份验证在 com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionI
..
如何为 httpClient 库的默认客户端添加基本身份验证?我看过他们使用 client.getCredentialProvider() 的例子,但是我认为所有这些方法都适用于库版本 4.0.1 或 3.x.有没有新的例子来说明如何做到这一点?非常感谢. 解决方案 我们使用 HttpClient 进行基本身份验证,但不使用 CredentialProvider.代码如下: HttpCl
..
我正在编写一个 Web 应用程序,它可以显示来自 Sonarqube 的代码异味结果,但我也希望它有时可以创建自定义规则.目前,我可以使用 Java 中的 HTTPClient 或 Js 中的 XMLHttpRequest 从服务器获取数据.但是,我真的坚持向服务器发送 POST 消息. 在 Js 中,我尝试使用这些代码登录:(我的 chrome 中已禁用 CORS) request.op
..
我尝试使用代理从我的网络应用程序调用外部网站.此外,需要在此外部网站上执行 POST 请求. 我正在使用:tomcat7、org.apache.httpcomponents 4.3.4、spring. 以下,没有代理,工作,我得到一个响应状态“200"; //uri = "https://punkte.eiv-fobi.de/upload/upload.do"私有 HttpStatu
..
我正在尝试使用我的 android 应用程序中的 Solrj 索引文档,但它似乎不起作用. 我关注这个LINK 这是我正在编写的代码: package com.example.secondapp;导入 android.app.Activity;导入 android.content.ActivityNotFoundException;导入 android.content.Intent;
..
我在一台有两个网卡的机器上使用 Apache HttpClient.我找不到如何绑定 HttpClient 以仅使用其中一个 NIC.我找到了一些解决方案,但它们现在都已贬值.我正在使用 Apache HttpClient 4.5.2 是否有使用 NIC 绑定时使用 GET/POST 请求的示例? 解决方案 Arya ,您必须获得网络接口列表并使用 RequestBuilder 接口
..
我需要一个 java 程序来生成以下请求.我正在使用 Apache HttpClient 库,但仍然无法生成这样的请求: 这是我的python程序生成的,我写了一个等效的java程序.但它会抛出 403. 2012-09-10 15:12:05G 信息:G2OAuth 身份验证数据 = "3, 0.0.0.0, 0.0.0.0, 1347289925, 3223833979, crla
..
我正在关注一个 HttpClient4.4 的例子,它是https://hc.apache.org/httpcomponents-client-4.4.x/httpclient-win/examples/org/apache/http/examples/client/win/ClientWinAuth.java 然而,这个类不能被编译,因为没有找到 WinHttpClients.我确定我导入
..
我正在尝试在一些远程自动化服务(Sauce Labs、Browserstack 等)上运行 Selenium 测试,但遇到了通过我的公司防火墙攻击其 API 的问题. 请注意,我要测试的应用不位于此防火墙之后,它可以公开访问. DesiredCapabilities caps = DesiredCapabilities.internetExplorer();caps.setCapabili
..
我有一个看起来像这样的 html 表单: 我想编写一个自动创建产品的 Java 模块.这是我已经拥有的: HttpHost host = new HttpHost("localhost", 3000, "http");HttpPost httpPost = new HttpPost("/products");列表data = new ArrayList();data.add(new Ba
..
我必须从远程服务器获取一些 JSON 对象,为此我正在使用这个功能很好的函数,但有时会获取一些奇怪的数据,我认为这是因为它使用 ASCII 字符集进行解码. 请在下面找到我正在使用的方法 public HttpResponse call(String serviceURL,String serviceHost,String namespace,String methodName,Strin
..
我正在使用 apache http 客户端来测试我的 WS.我在球衣上写了一个 get WS.这个 WS 的 URL 是 http://localhost:8080/mobilestore/rest/sysgestockmobilews/getinventory?xml=dataString 为了使用 url 调用这个 WS,我写了一个方法如下 public static void getI
..
我在 Nifi 中有一个要求,我在不同的 HTTPS REST 端点之间循环并为某些端点提供不同的证书,并为其他一些端点提供不同的用户名/密码. 我使用 InvokeHTTP 处理器发送请求,虽然 URL 采用表达式语言,但我无法使用表达式设置 SSLContextService. 或者,我想使用 ExecuteScript 来调用这些端点,但是作为 在 StackOverflow 帖
..
使用 org.apache.httpcomponents:httpasyncclient-cache:4.1.3 库,我试图找出如何创建 asynchronous 缓存 http客户端? 我可以使用各自的构建器单独创建每个,但我找不到同时拥有两者的方法. 例如 CloseableHttpClient 客户端 = CachingHttpClientBuilder.create().se
..
我正在尝试连接到使用 SNI 提供证书的远程服务器.我注意到服务器关闭了在我使用 Java 7 编译和运行代码时建立的连接,而不是在我通过 Java 8 编译和运行它时. 下面是我用来测试这个假设的代码.我切换 Java 版本并运行代码并得到不同的结果. public static void getRequest() 抛出 IOException、NoSuchAlgorithmExcept
..
我是 PHP 世界的新手,我在用 PHP 解析 JSON 时遇到了问题.我想用我的 Java 客户端使用 Apache HttpClient 4.x 和 Gson 将数据 POST 到 PHP 脚本. 我的 JSON: [{"Knt_KntWatchId":"15","type":"INSERT","Knt_Nazwa1":"a"},{...},...] 我使用 HttpClient 和
..
我从参数 CoreConnectionPNames.CONNECTION_TIMEOUT 设置为 1 的 HttpClient 得到奇怪的行为.我希望 HttpGet 请求会失败,抛出连接超时异常,但它们成功了.这似乎不合理,因为它实际上意味着 TCP 握手在不到 1 毫秒内完成. 在这个 pom.xml 中可以看到我正在使用的 httpclient 版本是 org.a
..