apache-httpclient-4.x相关内容
我正在尝试使用 clientAuth=true & 的自签名证书配置 Tomcat6然后使用 HttpClient 4.1.x 在客户端调用 Tomcat 服务器. 我按照 http://virgo47.wordpress.com/2010/08/23/tomcat-web-application-with-ssl-client-certificates/ &当我从浏览器或 openssl
..
我正在尝试使用带有 Java7 的 httpclient 4.0.3 连接到 https 保护的 restweb 服务.我的代码如下所示: public static void main(String[] args) 抛出异常 {ClientRequest req = new ClientRequest("https://127.0.0.16:8443/rest/lstgs/create",
..
有好文章 http://hc.apache.org/httpclient-3.x/performance.html 与http性能、池化等相关找不到与最新 4.x 版本相同的内容.有人看到了吗?我在重负载下遇到了性能问题,并想解决它们.我正在使用 4.1 版本.这是分析器输出: 26% org.apache.http.impl.client.CloseableHttpClient.execute
..
我正在使用 HttpClient-4.2.1 并且已经在服务器上添加了证书,但仍然出现以下错误. 我已阅读现有问题,说要添加 TrustManager (X509TrustManager),但据我所知,这不是解决方案.如果我错了,请纠正我. javax.net.ssl.SSLPeerUnverifiedException:对等方未通过身份验证javax.net.ssl.SSLPeerUnv
..
全部, 我创建: public static final HttpClient DEFAULT_HTTPCLIENT = HttpClients.createDefault();for(int i=0 ; i 但是当循环到 i =2 时,这意味着只执行前两个请求,直到第三个请求,客户端将挂起,似乎死循环. 我参考了一些资料,我得到的可能是 Http Thread Pool 配置受限
..
我正在编写一个系统,该系统必须向具有自签名证书的服务器(一个名为 ARX 的第三方程序,目前正在开发期间在本地主机上运行)进行多部分发布. 我试图找到它的证书,但只能找到三个不同的jks文件;server.jks、servertrust.jks 和 serverca.jks. 我尝试对每个 jks 文件使用 System.setProperty("javax.net.ssl.trust
..
快速背景. CFHTTP 不支持 Windows NTLM/Authenticate 身份验证,仅支持基本身份验证.我需要发出必须针对 NTLM 进行身份验证的 http 请求,因此我最终推出了自己的 CFHTTP 版本. 我发现 Terry Ryan 的文章使用了apache httpclient 版本 3.1 来执行摘要式身份验证,并使用版本 4.1.2 而不是包含 NTLM 功能
..
主要问题 最新的 4.x apache http 客户端是否存在我不知道的错误?或者我缺少让 sni 工作的设置? 在/在同一个 jvm 中(在本例中为 1.7.0_45). 我运行以下两段代码来提取需要 SNI 才能正确连接的 https url.第一段代码使用 java 内置的 java.net.* 方法,第二段代码使用 org.apache.http.*(4.5 版)方法.
..
我被要求修复位于两个应用程序之间的 Servlet.它的目的是将 SAML 授权请求转换为 SAML v2.0/SAML 1.1.所以它: 从一个应用接收 HTTP SAML v2.0 授权请求 将请求转换为 SAML v1.1 将请求发送到第二个应用 从第二个应用接收 SAML v1.1 响应 将响应转换为 SAML v2.0 将响应发送回第一个应用 不要担心 SAML 内
..
我正在尝试从我的 Android 客户端发送 HTTP/HTTPS 发布请求. 问题 为什么我的代码会失败? 到目前为止 我创建了一个 apache 类/HttpClient 调用.一切正常: HttpClient httpClient = new DefaultHttpClient(); 我了解到此方法已被弃用,因此我已切换到新的推荐方法: HttpClient h
..
我使用的是 HttpClient 4.1.2.将 ConnectionTimeout 和 SocketTimeout 设置为一个值永远不会有效. 代码: Long startTime = null;DefaultHttpClient httpClient = new DefaultHttpClient();HttpParams params = httpClient.getParams(
..
我需要创建包含字段的多部分 POST 请求:update[image_title] = 字符串更新[图像] = 图像数据本身.如您所见,两者都在称为“更新"的关联数组中.我怎么能用 HTTPClient 4.1 做到这一点,因为我只找到了这个库的 3.x 行的示例. 提前致谢. 解决方案 可能为时已晚,但可能会对某人有所帮助.我有完全相同的问题.假设您有一个文件对象,其中包含有关图像
..
java 版本“1.7.0_71"摇篮 2.1 你好 更新: 依赖 gradle 依赖 |grep httpcore|+--- org.apache.httpcomponents:httpcore:4.3.3|+--- org.apache.httpcomponents:httpcore:4.3.3|+--- org.apache.httpcomponents:httpcore:4.3.3
..
我正在尝试使用 HttpCLient 4 下载一个 zip 文件,它的速度约为 0.5(千字节/千位)?每分钟.该文件小于 1 MB,下载可能需要一个小时!难道我做错了什么?我还应该怎么做?这是我目前的实现: @Override受保护的 Uri doInBackground(String... params) {publishProgress("正在下载...");尝试 {HttpPost se
..
我正在尝试执行 HTTP POST,但出现两个不同的错误: javax.net.ssl.SSLHandshakeException:握手失败net.ssl.SSLPeerUnverifiedException:没有对等证书 我通过此处指定的解决方法修复了无对等证书错误:https://stackoverflow.com/a/4837230/4254419 虽然修复了错误,但它会抛出一个新
..
在 httpclient 4.3 中,如果您尊重所有弃用,则必须使用 HttpClientBuilder 构建和配置您的 HttpClient(文档 此处).这些方法是明确的,它们看起来很容易使用,并且 HttpClient 的界面很清晰.但也许有点太多了. 在我自己的情况下,我必须继承 Spring 的 HttpComponentsHttpInvokerRequestExecutor(文档
..
我是 Java 新手.因为我的公司需要为 SharePoint 2013 创建一个应用程序.我一直收到错误 401.我搜索了很多网站,但我无法让它工作. 我使用的代码如下: StringBuilder sb = new StringBuilder();SSLContext sslContext = null;//错误处理尝试 {sslContext = SSLContext.getIns
..
我希望在我的 Android 应用程序中包含最新版本的 Http,即 4.2.1.现在希望从 Apache 网站下载库并将其包含在 libs 文件夹中,然后添加到我的应用程序的构建路径中. 在包含 Http - 4.2.1 时,我在 logcat 中得到以下输出 08-28 02:42:40.917: D/dalvikvm(25641): DexOpt: 'Lorg/apache/http
..
我们有一小组运行 OpenJDK v1.7.0_111 的 Tomcat 服务器.我们计划在今年夏天升级和迁移它们,但我们发现我们与之交互的客户端 API 在短期内将需要 TLSv1.2.我的最终愿望是找到一个配置更改来实现这一点. 托管在那里的应用程序以一种非常直接的方式创建它的 SSL 上下文: SSLContext sslContext = SSLContexts.createDef
..
我正在使用 DefaultHttpClient 通过基本身份验证向同一个 URL 发出大量请求. 像这样: for (String json: listOfItems){DefaultHttpClient 客户端 = 新的 DefaultHttpClient();尝试{client.getCredentialsProvider().setCredentials(新 AuthScope(Au
..