httpclient相关内容
我正在测试 REST API 帖子,当我在 Postman 上试用它时效果很好.但是,在某些情况下(与发布 XML 数据相关),如果我使用 HttpClient API 发布,我会收到以下错误: 无法从传输连接读取数据:远程主机强行关闭了现有连接. 但相同的 XML 内容在 Postman 上运行良好,状态正常且响应正确. 使用 C# HttpClient API 和 postm
..
我正在创建一个简单的 winform 应用程序,该应用程序可以使用提供的 API 在我的 Visual Studio Team Services 敏捷工作流中创建新的错误项.API 文档 目前它可以创建一个带有标题、标签和描述的新错误. 我希望能够添加文件附件,但由于某种原因这不起作用. 创建错误的代码如下 private static void createInitailI
..
已经创建了一个bugticket 在谷歌为此.可能有人有任何想法吗? 我想在 Apache 库中使用一个普通的 HTTPClient (CloseableHttpClient), mCloseableHttpClient = HttpClientBuilder.create().setDefaultRequestConfig(defaultRequestConfig).setUserAge
..
import java.awt.List;导入 java.awt.image.BufferedImage;导入 java.io.BufferedReader;导入 java.io.ByteArrayOutputStream;导入 java.io.File;导入 java.io.InputStreamReader;导入 java.util.ArrayList;导入 javax.imageio.Ima
..
当我尝试通过 StormSubmitter 提交我的拓扑时,我得到 - Caused by: java.lang.NoSuchFieldError: INSTANCE在 org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:52) 我使用的是 Spring.
..
我使用 DefaultHttpClient 来完成几个下载.在没有 enternet 的情况下,我只在第一次下载时得到 SocketTimeoutException,而对于下一次下载,我得到 java.net.SocketException: No route to host.为什么它会发生吗?我为每个请求使用新的 httpClient.我需要为每个请求获取 SocketTimeoutExcept
..
我已经使用 Java 开发了一个桌面应用程序,现在我需要为 Android 开发相同的应用程序.在我的 java 应用程序中,我使用 apache 中的 httpclient 库来进行所有 http 事务,我的问题是:我可以在我的新 Android 应用程序中使用我在 java 应用程序中使用的相同类 HttpUtil 和 HttpClient ??? 解决方案 是的.您的大部分、大部分或
..
我正在使用 Apache HttpClient 4.5.1 下载“.tgz"文件,并且我正在 Windows 上运行我的客户端程序. 当我运行时,我下载的文件大小为 4,423,680(并且由于大小错误而无法打开).但是文件的实际大小是 4,414,136(使用“wget"). 当我使用 DefaultHttpClient(已弃用)而不是 CloseableHttpClient(所有其
..
使用 java.net 包中的 URL 类. 方法一 String sourceUrl = "https://thumbor.thedailymeal.com/P09kUdGYdBReFSJne1qjVDIphDM=//https://videodam-assets.thedailymeal.com/filestore/5/3/0/2_37ec80e4c368169/5309f%c8cr
..
我要使用一个 API,它将返回字符串数据,并且我想发送字符串类型的数据(段落中的文本文件). 解决方案 您可以使用 Apache httpcomponents 和 http 实体 以下是在 POST 请求中发送文件的示例: File file = new File("somefile.txt");FileEntity entity = new FileEntity(file, Co
..
我们有一个 Restful API(我们无法更改),如果某个部分的 Content-Type 值为空,我们有一个特定的处理. 在 httpclient3.x 之前,我们可以执行以下操作并将内容类型设置为 null. StringPart sp = new StringPart("name, "value")sp.setContentType(null); 现在,我们已经转移到 http
..
我构建了一个新项目.但我有一个小问题.即使我已经在我以前的项目中使用了 DefaultHttpClient 和 HttpPost,我也无法使用它. 是否需要添加任何外部库? 我不知道如何同时使用这两个. 帮我解决这个问题. 我的 build.gradle 应用插件:'com.android.application'安卓 {compileSdkVersion 23构建工具版
..
我无法在 Android 上使用 httpclient 4.3.3 库.我尝试将 jar 文件添加到 libs 文件夹,但它仍然使用自己的 httpclient 包.它们具有相同的包名称.我认为这就是问题所在. 有什么解决办法吗? 解决方案 考虑使用 官方 Apache HttpClient 4.3 Android 端口
..
我在应用程序中使用特定的身份验证机制.登录应用程序将登录请求发送到特定的 url/login/并获取存储在 cookie 中的会话令牌. 任何时候令牌都可以被服务器失效,其他请求会导致401.我想让HttpClient自动检测401错误,重做/login/请求一次,自动重试原始请求. 我尝试在 HttpClients.custom().setRetryHandler 中设置 HttpR
..
我正在使用 Apache Http 客户端来使用 ElasticSearch Rest Api,但我总是收到 HTTP 错误代码 200.请帮忙 Java 代码 import java.io.BufferedReader;导入 java.io.File;导入 java.io.IOException;导入 java.io.InputStreamReader;导入 java.net.Malfo
..
我使用的是 Amazon Java SDK,版本 1.11.5(我在我的 WEB-INF/lib 目录中包含了 aws-java-sdk-1.11.5.jar).我需要包含与此版本的 AWS 开发工具包兼容的 Apache httpclient 库的哪个版本?我尝试了 httpclient-4.3.4.jar,但出现以下错误 15:34:25,366 ERROR [io.undertow.req
..
我正在尝试测试此方法. @Override公共 JSON connectResource() 抛出 IOException {//获取证书的位置和凭据System.setProperty("javax.net.ssl.trustStore", "C:/Program Files/Java/jdk1.7.0_40/jre/lib/security/cacerts");System.setPrope
..
我正在开发一个 HTTP 客户端应用程序,使用 Apache httpasyncclient 版本 4.0.2. 我想配置最大待处理请求数.最初我假设这个数字与最大连接数相同.我通过以下方式将其设置为 20: final CloseableHttpAsyncClient httpclient; 在构造函数中: final NHttpConnectionFactoryconnFact
..
我有一个应用程序连接到需要基本身份验证的站点.这些站点在运行时提供,在编译时不为人所知. 我使用的是 HttpClient 4.2. 我不确定下面的代码是否是我应该如何指定基本身份验证的方式,但文档表明是这样.但是,我不知道要在AuthScope 的构造函数中传递什么.我原以为空参数意味着提供的凭据应该用于所有 URL,但它抛出了 NullPointerException,所以很明显我
..
我的客户端在与证书过期的 https 服务器通信时出现以下错误.虽然我们正在等待通过更新在服务器端修复该问题,但我想知道我们是否可以通过将过期的证书添加到我们自己的信任库来绕过这个错误?这让我们可以在等待证书更新的同时获得一些测试时间. 美国的结束日期为 2011 年 9 月 8 日星期四 19:59:59 EDT,该日期不再有效.[4/17/13 19:22:55:618 EDT] 00000
..