java - 取消 HttpClient 请求

标签 java apache-httpclient-4.x

我正在使用来自 Apache Commons 的 HttpClient 对文件发出一个简单的请求。这是我当前的代码:

    httpclient = new DefaultHttpClient();
    httpget = new HttpGet(location);
    context = new BasicHttpContext();
    response = httpclient.execute(httpget, context);
    entity = response.getEntity();

我需要做什么才能在下载过程中取消此请求?

最佳答案

您可以使用httpget.abort() 方法中途中止请求。

参见示例 here

关于java - 取消 HttpClient 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400258/

相关文章:

java - 线程不通信

java - 如何在 Android 工具栏导航图标中设置复选框?

java - 简单的 Java 多线程测试不起作用

java - 我可以在我的 Android 项目中使用新版本的 HttpClient 吗?

android - OutOfMemoryError 通过 DefaultHttpClient 加载位图

java - 如何使用字符串作为采用枚举的方法的参数?

java - HttpClientFormSubmit 获取 OAUTH 访问 token

java - 为什么在 PoolingClientConnectionManager 中弃用所有方法?

java - HttpClient:我可以通过多个线程为不同的域安全地重用 HttpContext 吗?

java - 我在 CAS jar 中找不到 ProxyTicketReceptor