21得票4回答
如何使用Socks 5代理与Apache HTTP Client 4?

我正在尝试创建一个应用程序,通过Apache HC 4通过 SOCKS5 代理发送HTTP请求。 我不能使用应用全局代理,因为应用是多线程的(我需要每个 HttpClient 实例的不同代理)。我没有找到HC4与SOCKS5一起使用的示例。我该如何使用它?

7得票3回答
如何获取httpclient的响应流

我正在使用httpclient 4.5.5,想要获取大小为1 GB的大文件响应。但是看起来似乎 CloseableHttpResponse response = httpClient.execute(httpGet); HttpEntity entity = response.getE...

7得票1回答
使用4.0版本的httpclient。

我想在我的项目中更新httpclient版本。该项目现在使用http 3.1 jar,现在我需要升级到4.0版本。我从这里下载了存储库。 我改变了大部分代码,但是在一些api和方法上卡住了。我搜索了很多,但无法找到相应的内容,我在下面描述: MultiThreadedHttpConnect...

14得票4回答
忽略Apache HTTPClient 4.5中自签名证书。

我正在尝试使用Apache HTTPClient 4.5版本(教程链接在这里)接受所有证书或自签名证书。 我已经阅读了许多关于此问题的SO帖子,但目前为止没有一个解决方案可行。 我一直收到以下错误:Error while trying to execute request. javax.n...

7得票4回答
在Apache HttpAsyncClient中配置SSL

我需要设置支持SSL的Apache HTTPAsyncClient。我使用了这段代码,但似乎不起作用(出现“javax.net.ssl.SSLException:Received fatal alert: handshake_failure”) System.setProperty(...

46得票10回答
如何在Apache HttpClient中设置TLS版本

我该如何更改我的HttpClient支持的TLS版本? 我正在使用以下代码:SSLContext sslContext = SSLContext.getInstance("TLSv1.1"); sslContext.init( keymanagers.toArray(new KeyM...

11得票1回答
为什么DefaultHttpClient会通过半关闭的套接字发送数据?

我在Android (2.3.x)上使用ThreadSafeClientConnManager的DefaultHttpClient发送HTTP请求到我的REST服务器(内置Jetty)。大约200秒的空闲时间后,服务器会用[FIN]关闭TCP连接。 Android客户端响应[ACK]并将套接字...

17得票4回答
apache httpclient 4.4: 主机名验证器从4.3.x版本过渡

HttpClient 4.3在org.apache.http.conn.ssl.SSLConnectionSocketFactory中有三个静态变量: STRICT_HOSTNAME_VERIFIER BROWSER_COMPATIBLE_HOSTNAME_VERIFIER ALLOW_A...

18得票2回答
如何使用Spring IoC和HttpClient 4.3.1的CloseableHttpClient?

我希望Spring IoC能够配置一个CloseableHttpClient对象并将其注入到我的类中,以便可以通过XML对其配置进行自定义。 据我所见,HttpClient似乎强烈反对这种模式。他们希望你做一些像这样的事情:CloseableHttpClient chc = Http...

7得票2回答
java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE Java中没有这个字段:org.apache.http.message.BasicLineFormatter.INSTANCE

大家好! 我需要帮助! 我正在开发一个集成了IIS(SharePoint)的Android应用程序。当我运行以下代码(Code 2)时,出现了错误: java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatt...