[踩坑回顾]Request请求流中的数据只能读取一次。

前几天在写前端下载时一直下不下来文档,看了半天最后发现报错:

Failed to execute 'blob' on 'Response': body stream already read

 

查因: 为预防XSS攻击(跨站脚本攻击Cross Site Scripting,避免与层叠样式表Cascading Style Sheets冲突,缩写为XSS),request请求流中的数据只能读取一次。

解决方式:将blob相关的console.log注释掉可以正常下载。

 

XSS相关学习:

面试问题如何预防XSS攻击

如何防止XSS攻击?

posted @ 2021-07-01 17:30  夕苜19  阅读(930)  评论(0编辑  收藏  举报