我有这个获取请求:
fetch('https://cdnjs.cloudflare.com/ajax/libs/jsbeautify/1.7.5/beautify.js')
.then(function (result) {
console.log('here is our content:', result.body);
})
.catch(function (err) {
console.error(err.message);
});
...
上次检查时, result.body
是ReadableStream
。返回的数据不是JSON,因此result.json()
会抛出错误。
如何阅读回复中的文字?
答案 0 :(得分:0)
啊,是的,所以这应该是这样的:
fetch('https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.7.5/beautify.js').then(function (result) {
return result.text();
})
.then(function (result) {
console.log('here is our content:', result);
})
.catch(function (err) {
console.error(err.message);
});