Имеем дело с "чужим" АПИ... Владельцы практически не идут на контакт.
Есть у них такое АПИ, на запрос должны вернуть нам данные. Из Постмана запрос проходит только если "форм-дата". И показывает вот такой вариант использования fetch()...
var myHeaders = new Headers();
myHeaders.append("X-Device-Token", "WEB");
myHeaders.append("X-Device-Type", "WEB");
myHeaders.append("X-Auth-Token", "60f82d6deeba912302c7e4936092576beeba91017dbee95060f82d6deeba912302c7e494");
var formdata = new FormData();
formdata.append("date", "2021-07-23");
var requestOptions = {
method: 'GET',
headers: myHeaders,
body: formdata,
redirect: 'follow'
};
fetch("https://client-api.xn--80afpmlo.xn--p1ai/api/v1/delivery/timeInterval", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Но если реально сделать такой запрос со страницы - получаем ошибку
В гет-запросе не должно быть боди.
TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body.
Есть какие варианты выполнить таки запрос и получить данные?