Не удается получить заголовки из запроса Http POST с помощью Axios

У меня есть этот запрос POST с аксиомами в React:

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, но оно пустое. Если я сделаю тот же звонок с Почтальоном, я получу заголовки. Что я делаю неправильно ?


person Clafou    schedule 21.07.2016    source источник


Ответы (1)


Если ваша серверная часть работает на другом хосте или порту, чем веб-приложение, браузер по умолчанию может получить доступ только к следующим 6 заголовкам ответов: Cache-Control, Content-Language, Content-Type, Expires, Last-Modified и Pragma (см. Также этот ответ). Если сервер не вернет ни одного из них, headers будет пустым.

person Nick Uraltsev    schedule 23.07.2016
comment
Спасибо за ваш ответ. Я думал, что этого достаточно, чтобы разрешить запросы на разные источники! - person Clafou; 28.07.2016