我想知道为什么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
答案 0 :(得分:1)
它似乎是a specification simplification。他们没有列出你可以发送的类型化数组列表,而是将它们全部归入" ArrayBufferView"。无论如何,您至少需要一个DataView来读取ArrayBuffer,如果您真的需要,您可以随时访问底层的ArrayBuffer。