取消HttpClient请求

Ben*_*tis 18 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();
Run Code Online (Sandbox Code Playgroud)

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

Sur*_*mar 30

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

这里的例子

  • 这可能不是预期的解决方案.它似乎只绕过读取响应对象.如果我想在收到回复**之前**中止该怎么办? (7认同)