在response拦截器中加
if (response.request.responseType === 'blob') {
const reader = new FileReader()
reader.readAsText(response.data, 'utf-8')
reader.onload = function() {
response.data = JSON.parse(reader.result as string)
}
}

这篇博客介绍了如何在HTTP响应拦截器中处理Blob类型的响应数据。通过使用FileReader API,将Blob数据读取为UTF-8文本,然后将其解析为JSON对象,以便进一步操作和使用。
1354

被折叠的 条评论
为什么被折叠?



