【发布时间】:2017-10-11 08:44:39
【问题描述】:
我已经阅读了一段时间关于改造 2 中的取消请求。据我所知,取消请求,onFailure() 被调用,如果未调度,则从队列中删除请求。但是,如果请求已经被分派(我知道我会得到回调 onFailure())但是对服务器的实际 HTTP 请求被取消了,会发生什么?
为了详细说明,假设我正在将图像上传到服务器。请求已发送,现在调用了取消,我知道我会收到 android 的 onFailure 回调,但图片会上传到服务器还是会从服务器端丢弃?
这可能是网络请求中的基本内容,但由于这是我第一次遇到并不太了解取消请求通常是如何工作的。
【问题讨论】: