有些流接口中,请求回来的Response中,body的ReadableStream数据流。
fetch(`https://qt.gtimg.cn/q=sh600581?id=${Math.random()}`).then((res) => {
console.log(res, `:::res`);
});
解决方式:
fetch(`https://qt.gtimg.cn/q=sh600581?id=${Math.random()}`, {})
.then((res) => res.blob())
.then((data) => {
let reader = new FileReader();
reader.onload = () => {
var text = reader.result;
console.log(text, `:::res`);
};
reader.readAsText(data, "GBK");
});