axios - 什么是 axios 取消 token ?

标签 axios

https://github.com/axios/axios#cancellation

我正在研究如何取消上传 PUT 请求并在文档中遇到了这一部分。为什么需要 token 才能取消?简单来说流程或过程是什么?它是如何使用的?

最佳答案

axios 请求通常会返回一个 promise。并且您无法使用该 promise 返回原始请求。使用 cancellationToken您将该特定请求关联到您从 var source = CancelToken.source(); 中获得的那个来源

我不知道内部工作原理,但我的猜测是调用 cancel()在文档中提到的那个来源上,立即调用 reject()在您订阅的 promise 中,错误字符串传递给 cancel()

关于axios - 什么是 axios 取消 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48932157/

相关文章:

Javascript:如何循环遍历对象数组以发送数组属性的请求?

java - 无法将 Date 对象从 React 传递到后端到 Spring Boot

rest - 尝试授权 Axios get 请求时出错

javascript - 使用 axios 和 express 处理 POST 请求

reactjs - swr vs axios with setInterval for large json data and high frequency in React

javascript - 未捕获的 TypeError : this. state.map 不是函数

javascript - 如何使用 JavaScript 向我的文件系统发出 AJAX 请求?

javascript - 从数组列表渲染列表

reactjs - axios HTTP DELETE请求返回415错误

javascript - 是否可以仅由客户端删除 OPTIONS 请求?