apache-commons-httpclient相关内容

Apache Commons HttpClient是否支持GZIP?

Apache Commons HttpClient库是否支持Gzip?我们想在我们的Apache服务器上使用enable gzip压缩来加速客户端/服务器通信(我们有一个php页面,允许我们的Android应用程序与服务器同步文件)。 解决方案 Apache HttpClient 4.1支持开箱即用的内容压缩以及之前被认为超出范围的许多其他功能。 ..

禁用HttpClient日志记录

我在集成测试套件中使用commons-httpclient 3.1。 HttpClient的默认日志记录非常嘈杂,我似乎无法将其关闭。我已经尝试按照此处的说明进行操作,但它们都没有任何区别。 大多数情况下,我只需要关闭org.apache.http.wire记录器。问题的一部分是我不知道HttpClient尝试使用什么类型的记录器,大多数问题是我之前从未使用过这个库。我尝试创建一个log4j ..
发布时间:2018-11-27 12:05:15 Java开发

JAVA:如何创建http url连接选择要使用的IP地址

我在多个NIC上配置了一个公共IP地址池。 在我的JAVA项目中运行LINUX机器,我需要从池中选择一个特定的ip地址,并使用该ip创建一个HttpURLConnecion。此外,我将循环使用池,每次使用不同的ip。 在当前阶段,我无法使用java.net库找到解决方案。我宁愿看一下Apache的HttpClient。在以下链接中, http://hc.apache.org /httpco ..
发布时间:2018-09-26 14:26:15 Java开发

如何使用HTTP客户端传递客户端证书?

我想在服务A和B之间使用相互SSL身份验证。我目前正在实现从Java中的服务A传递客户端证书。我正在使用Apache DefaultHttpClient来执行我的请求。我能够从内部凭证管理器检索我的服务A的客户端证书,并将其保存为字节数组。 DefaultHttpClient client = new DefaultHttpClient(); byte [] certificate = ..

如何强制Commons HTTPClient 3.1仅对HTTPS使用TLS 1.2?

我希望 Apache Commons HTTP-Client (版本 3.1 )强制使用 TLS 1.2 作为用于HTTPS的 仅 协议。 这是因为服务器应该升级到TLS 1.2并且不接受任何旧的协议了(导致'连接重置'被返回)。 对于进一步的上下文,可能不相关,HTTP-Client与Axis2一起用来制作SOAP;用于设置HttpClient的一些代码如下: MultiTh ..
发布时间:2018-07-10 17:31:20 Java开发

如何向表单提交帖子请求?

以下是测试表单 假设我需要提交名字 x 和姓氏 y 。所以,我只需输入以下 url $ b即可提交获取请求$ b http://www.w3schools.com/tags/demo_form_method.asp?fname=x&lname=y 现在,如果我更改 method =“post”,则上述方法不起作用。如何以编程方式提交 post 请求,然后将 print ..
发布时间:2018-07-10 16:39:56 Java开发

带有图像和数据的HTTP帖子

我正在使用apache HTTP Client来进行呼叫休息端点。 我想用图像和一些更多的表单数据作为参数来调用POST请求。我可以单独执行这些请求,例如首先用于表单数据,另一个用于单独的图像。 是否有任何可能的解决方案以便我可以使用一个请求。 以下是api电话 http:// < URL>暗示=喜&安培; DEF =就绪&安培;图像= LT;镜像文件> ..
发布时间:2018-07-10 15:21:41 Java开发

如何重新发送或保留会话cookie

我一直在尝试在java代码中处理重定向(302),我终于能够做到了。但我遇到了一个问题。也就是说,一旦重定向打开一个页面,点击页面上的任何链接就会把我送回登录页面。 所以我必须编写自己的重定向实现: private HttpMethod loadHttp302Request(HttpMethod方法,HttpClient客户端,int状态,字符串urlString)抛出HttpExc ..

HttpClient:禁用分块编码

我正在使用Apache Commons HttpClient和Restlet来调用一个宁静的Web服务。不幸的是,我的服务器(基于Ruby on Rails)不喜欢HttpClient默认使用的 Transfer-Encoding:chunked 。 有没有办法禁止从客户端使用分块编码用于POST? 解决方案 如上所述Restlet邮件列表,在Restlet 2.1版中,您可以将Cl ..
发布时间:2018-07-10 10:24:06 Java开发

使用非常规方案获取重定向请求的最终URL

我的代码(下面)尝试从执行一些重定向的服务器返回最终的URL。只要URL具有http方案,它就可以正常工作。当我想要返回具有不同方案的URL时,我的问题出现了。最终,我希望在某些情况下返回market:// url或其他应用程序启动方案,因为这是针对Android的,我想要与它们一起启动Intent。 所以这让我得到了最终的http url,但是当最后的url是market://它会抛出看到 ..
发布时间:2018-07-10 09:47:16 Java开发

阅读Java / Groovy中的多部分/混合响应

我得到了一个需要解析的http请求的“multipart / mixed”响应。答复的一部分是我需要保存到磁盘的pdf文件。是否有任何图书馆可以为我做这件事? 这是我在groovy中做的事情。需要java邮件库: // ...从响应中获取读者,可以在http.request中使用response.success回调 ByteArrayDataSource ds = new ByteArr ..
发布时间:2018-05-30 09:25:40 Java开发

使用Apache HttpClient调用Google auth API

我想知道是否可以使用Apache HttpClient调用需要身份验证的Google API,例如Google Calendar API,并且不需要Google代码或库。 (并且需要代码来做) 这是我到目前为止的代码,它得到一个认证错误, 你对用户使用什么/ password? HttpPost request = new HttpPost(“https://www.googlea ..