无法使用 Axios 从 Http POST 请求中获取 headers

Can't get headers from Http POST request with Axios

我在 React 中有这个 POST 使用 axios 的请求:

postRunSimulation(simulationId) {
  var requestAnalysis = `${configFile.web.backend}analysis/${simulationId}/run`;
  return axios.post(requestAnalysis)
  .then(function (response) {
    return response.headers;
  }, function(error) {
    throw new Error('An error occurred : ' + error.status + ' - ' + error.statusText);
  });
},

我进入 return 的 object 有一个 headers 属性 但它是空的。如果我与 Postman 进行相同的调用,我会得到 headers。我做错了什么?

如果您的 back-end 运行 在与 Web 应用程序不同的主机或端口上,浏览器默认只能访问以下 6 个响应 headers:Cache-ControlContent-LanguageContent-TypeExpiresLast-ModifiedPragma(另请参阅 this 答案)。如果服务器没有 return 其中任何一个,则 headers 将为空。