我可以通过添加以下内容来设置请求标头以显示Content-Disposition:
“访问控制公开标题”:“内容处置”

我可以看到响应,但是响应对象不包含Content-Disposition。
Click here for detail screenshot

我有什么办法可以获取该价值?

axios版本:0.15.2
环境:node v6.9.4,chrome 54,Windows 7

最佳答案

就我而言,我必须在服务器端启用与CORS相关的功能:

Access-Control-Expose-Headers: Content-Disposition


这允许浏览器端的javascript读取此标头。
如果在服务器端使用node.js + express + cors,则可能如下所示:

app.use(cors({
  origin: 'http://localhost:8080',
  credentials: true,
  exposedHeaders: ['Content-Disposition']
}))


因此,我可以看到Axios返回的标头中的“内容配置”。

09-25 21:55