Я использую js fetch API для получения данных из JSON.
Он работает нормально (даже в IE 11), за исключением того, что в Edge 17 я получаю 302, заголовок ответа:
Мой локальный веб-сайт находится на Mac, я использую BrowserSync, чтобы сделать его доступным через 192.168.100.X: 3000
Затем я обновил файл хостов своего ПК следующим образом:
192.168.100.X http://local.mysite.com
Вот мой вызов вызова:
fetch('/fr/fil-actualites-json', { mode: 'cors' })
.then(
function(response) {
console.log('code :' +response.status);
if (response.status !== 200) {
console.log('Looks like there was a problem. Status Code: ' +
response.status);
return;
}
// Examine the text in the response
response.json().then(function(data) {
// do some stuff
});
}
)
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
Спасибо за помощь;)