
前端无法获取响应头(如 Content-Disposition)的原因与解决方案
综述由AI生成前端通过 AJAX 或 Fetch 请求时无法获取后端响应头 Content-Disposition 的问题。主要原因是 CORS 策略默认隐藏非简单响应头且服务器未显式暴露。解决方案包括在后端配置 Access-Control-Expose-Headers 响应头,并在前端正确解析响应头以触发文件下载。文中提供了 Spring Boot、Node.js、Nginx 及前端 Fetch API 的具体代码示例和排查步骤。













