我知道对于 2020 年,Fetch API 可以被认为是几乎所有使用 XMLHttpRequest 完成的所有事情的现代替代品。
但是我想知道此时是否还有一些事情只能用 XMLHttpRequest 来完成。
XMLHttpRequest 可以完全删除吗?

最佳答案

我可以想象几个原因,为什么你可以使用 XMLHttpRequest :

首先,你不想使用polyfills,但需要支持旧浏览器:https://caniuse.com/#search=fetch

其次,你需要一些来自 XMLHttpRequest 的特定内容,该 fetch 无法执行,例如 upload https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/upload 来跟踪上传进度。

在其他情况下,请使用 fetch

关于javascript - 你可以用 XMLHttpRequest 做什么而不能用 Fetch API?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60906481/

10-15 13:16