Riz*_*Ali 100 javascript node.js reactjs axios
我正在尝试通过 Axios 请求从服务器获取大小为(15mb)的文件。显示状态“200”,但不发送文件预览数据(base64)并显示此错误“无法加载响应数据请求内容已从检查器缓存中逐出”
在检查中的网络预览中。当我成功检索到 2 或 3 MB fille 时。
小智 59
我发现捕获大响应的解决方案是复制请求并通过其他方式执行它,例如PowerShell或cURL。在 Chrome 或 Firefox DevTools 中,您可以通过右键单击请求,选择复制,然后选择您的首选执行方法,将请求复制到 PowerShell、cURL 或 fetch 命令。
对我来说最有效的是从 Firefox 将请求复制为 cURL 命令。Chrome 给我提供了无效的 cURL 命令。
要捕获对文件的响应,请附加> response.txt到 cURL 命令。
也可以选择 cURL 作为复制方法并将其导入到Postman中。在 Postman 中选择“文件”-“导入”-“原始文本”并复制 cURL 命令。当我尝试这样做时,它确实弄乱了 POST 请求的 JSON 正文中的双引号,因此可能需要一些手动调整。
小智 19
数据存在,只是它没有在缓存检查器中显示,因为它超出了最大字符数,您可以通过将变量的内容保存在 .txt 文件中来检查
就我而言,通过关闭 Chrome 的开发工具并重新打开它,然后刷新页面解决了该问题。这可能不是每个人的情况,但解决了我的问题,并且“无法加载响应数据请求内容已从检查器缓存中逐出”错误消失了。
| 归档时间: |
|
| 查看次数: |
127639 次 |
| 最近记录: |