Flask下载文件报错304 NOT MODIFIED

文章目录

问题描述

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

解决方案

由前端解决

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

参考文献

  1. HTTP缓存和浏览器的本地存储
  2. 接口报304
  3. http请求返回304后ajax的reponseText属性为空字符串
相关推荐
青衫客3618 分钟前
用 Python 实现一个“小型 ReAct 智能体”:思维链 + 工具调用 + 环境交互
python·大模型·llm·react
bobz96521 分钟前
ThanosRuler
后端
用户48221371677526 分钟前
C++——字符串常量、二维数组、函数与指针的深度应用(补)
后端
用户48221371677528 分钟前
C++——类型转换
后端
lichenyang45336 分钟前
mongoose(对象文档模型库)的使用
后端
用户48221371677538 分钟前
C++——继承进阶
后端
AI视觉网奇44 分钟前
音频分类模型笔记
人工智能·python·深度学习
洛卡卡了1 小时前
数据库加密方案实践:我们选的不是最完美,但是真的够用了。
数据库·后端·面试
Java中文社群1 小时前
淘宝首位程序员离职,竟投身AI新公司做这事!
人工智能·后端·程序员
big_eleven1 小时前
轻松掌握数据结构:二叉树
后端·算法·面试