Flask下载文件报错304 NOT MODIFIED

文章目录

问题描述

前端 Vue 下下来的文件无法正常打开,大小比正常的略大一点,通过 Postman 直接调用是正常的

解决方案

由前端解决

  • 如果响应大小比文件略大一点,从 responses 中取出关键数据再组成文件
  • 如果响应大小很小,例如七百多B,删掉请求头中的 If-None-Match和If-Modified-Since

参考文献

  1. HTTP缓存和浏览器的本地存储
  2. 接口报304
  3. http请求返回304后ajax的reponseText属性为空字符串
相关推荐
领航猿1号2 小时前
如何通过神经网络看模型参数量?
人工智能·python·神经网络·大模型参数量
mywpython2 小时前
Python使用消息队列rabbitmq
开发语言·python·rabbitmq
Felix_XXXXL2 小时前
集成RabbitMQ+MQ常用操作
java·后端
Learn Beyond Limits2 小时前
Regression vs. Classification|回归vs分类
人工智能·python·算法·ai·分类·数据挖掘·回归
不去幼儿园3 小时前
【强化学习】可证明安全强化学习(Provably Safe RL)算法详细介绍
人工智能·python·算法·安全·机器学习·强化学习
重启编程之路3 小时前
python 基础学习socket -UDP编程
python·网络协议·学习·udp
XXYBMOOO3 小时前
探索图像处理中的九种滤波器:从模糊到锐化与边缘检测
图像处理·人工智能·python·opencv·计算机视觉
惜鸟3 小时前
python虚拟环境激活原理详解
python
该用户已不存在3 小时前
Rust性能调优:从劝退到真香
后端·rust
冒泡的肥皂3 小时前
说下数据存储
数据库·后端·mysql