4

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

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);
  });
},

我得到的对象有一个headers属性,但它是空的。如果我与 Postman 打同样的电话,我会得到标题。我究竟做错了什么 ?

4

1 回答 1

6

如果您的后端运行在与 Web 应用程序不同的主机或端口上,则浏览器默认只能访问以下 6 个响应标头:、、、、、和Cache-Control(另请参阅此答案)。如果服务器不返回其中任何一个,则将为空。Content-LanguageContent-TypeExpiresLast-ModifiedPragmaheaders

于 2016-07-23T04:16:47.160 回答