首页 > 解决方案 > 使用对象 URL 获取部分内容 (206)

问题描述

我有一个 API 可以返回支持部分内容 (206) 的视频流。但是这个 API 需要一些自定义标头,例如身份验证,所以我使用它fetch来获取流并创建对象 URL。

我创建了一个获取请求:

let vidSrc = fetch(".../video", {
   headers: {
       Authorization: ...
   }
}).then((data) => {
   return URL.createObjectURL(data);
});

videoElement.src = vidSrc;

但随后对象 URL 不会将范围请求传输到 API 服务。

如何通过获取和对象 URL 获得部分内容支持?

标签: javascriptajaxfetch-apicreateobjecturl

解决方案


推荐阅读