午睡框架请求取消
Siesta Framework Request Cancellation
我找不到使用 Siesta Framework 取消请求的方法。这可能吗?如何实现?
我发现有一个方法cancel()
,应该在Request
对象上调用。如文档所述,如果请求已经启动,则不能保证真正取消请求,但它至少会忽略结果并向您发送一个 completion/failure,然后您可以相应地处理它。
示例:
let siestaRequest = MyAPI.profile.request(.post, json: ["foo": [1,2,3]])
// when needed, later
siestaRequest.cancel()
我找不到使用 Siesta Framework 取消请求的方法。这可能吗?如何实现?
我发现有一个方法cancel()
,应该在Request
对象上调用。如文档所述,如果请求已经启动,则不能保证真正取消请求,但它至少会忽略结果并向您发送一个 completion/failure,然后您可以相应地处理它。
示例:
let siestaRequest = MyAPI.profile.request(.post, json: ["foo": [1,2,3]])
// when needed, later
siestaRequest.cancel()