2
我使用Apache公共库的HTTP操作:的Java:长期停止HTTP操作
HttpClient client = getClient();
PutMethod put = new PutMethod(url);
FileRequestEntity countingFileRequestEntity = new FileRequestEntity(file, "application/octet-stream");
put.setRequestEntity(countingFileRequestEntity);
client.executeMethod(put);
put.releaseConnection();
我不知道怎样才能安全地中断程序长HTTP操作。在新线程中运行并停止它似乎是错误的方式。 HttpMethodBase有abort()方法,但我不明白如何使用它,因为client.executeMethod
阻止执行,直到它完成