我在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打同一个电话,我会收到标题。我做错了什么?
答案 0 :(得分:6)
如果您的后端运行在与Web应用程序不同的主机或端口上,则默认情况下,浏览器只能访问以下6个响应标头:Cache-Control
,Content-Language
,{{1} },Content-Type
,Expires
和Last-Modified
(另见this回答)。如果服务器未返回任何内容,则Pragma
将为空。