【发布时间】:2016-12-09 20:28:55
【问题描述】:
我想知道为什么 fetch API 可以发送一个 ArrayBuffer 实例而 XMLHttpRequest API 不能。为什么它会从 XMLHttpRequest 中移除?
我正在阅读 https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Body 和 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/send
【问题讨论】:
-
这似乎是一个规范的简化:developer.mozilla.org/en-US/docs/Web/API/ArrayBufferView 没有您可以发送的类型化数组列表,而是将它们全部分组在“ArrayBufferView”下。无论如何,您至少需要一个 DataView 来读取 ArrayBuffer,而且如果您真的需要,您可以随时访问底层 ArrayBuffer。
-
将此作为答案发布,以便我接受
标签: javascript xmlhttprequest fetch