I am making a simple request for a file using HttpClient from the Apache Commons. Here is my current code:
httpclient = new DefaultHttpClient();
httpget = new HttpGet(location);
context = new BasicHttpContext();
response = httpclient.execute(httpget, context);
entity = response.getEntity();
What would I need to do to cancel this request in the middle of the download?
You can use httpget.abort() method to abort the request mid way.
See example here
This link in the docs seems to contain what your are looking for.
来源:https://stackoverflow.com/questions/5400258/cancel-an-httpclient-request