Javascript Can';t使用Axios从Http POST请求获取头
我与axios在React中有此帖子请求:Javascript Can';t使用Axios从Http POST请求获取头,javascript,reactjs,http-headers,axios,Javascript,Reactjs,Http Headers,Axios,我与axios在React中有此帖子请求: postRunSimulation(simulationId) { var requestAnalysis = `${configFile.web.backend}analysis/${simulationId}/run`; return axios.post(requestAnalysis) .then(function (response) { return response.headers; }, function(err
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
属性,但它是空的。如果我和邮递员打同样的电话,我会收到邮件头。我做错了什么?如果您的后端运行在与web应用不同的主机或端口上,浏览器默认情况下只能访问以下6个响应头:缓存控制
,内容语言
,内容类型
,过期
,上次修改
,以及Pragma
(另请参阅答案)。如果服务器不返回其中任何一个,则标题将为空。感谢您的回复。我认为启用跨源请求就足够了!