我在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进行相同的呼叫,则会得到标题。我究竟做错了什么 ?
如果你的后端是一个不同的主机或端口而不是Web应用程序上运行,浏览器只能通过默认访问以下6响应头:Cache-Control
,Content-Language
,Content-Type
,Expires
,Last-Modified
,和Pragma
(见这个答案)。如果服务器不返回任何一个,则headers
它将为空。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句