Итак, я уже некоторое время занимаюсь разработкой приложения, и до недавнего времени не сталкивался с такой проблемой, когда при запуске приложения после некоторых изменений в коде javascript у меня возникла ошибка при загрузке запроса со стороны сервера. как это:
В консоли я пишу readyState и status, и первые два значения появляются, как только веб-страница загружена, а другие появляются через 5-10 секунд. Это код, который должен быть запущен.
window.addEventListener('load', function() {
let xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
console.log(this.readyState);
console.log(this.status);
if (this.readyState === 4 && this.status === 200) {
GetGoals(JSON.parse(this.response), goalsList);
}
};
xhttp.open('get', '/api/mainmenu', true);
xhttp.send();
});
Я запускаю свое приложение для файла и запускаю его в Chrome. В то время как я гуглил, я нашел некоторые ответы, говорящие о несоответствии сертификата, но почему это произошло только через некоторое время? Как я могу решить эту проблему? Я занимаюсь разработкой на .NET Core asp.net 2 и vanilla js.
РЕДАКТИРОВАТЬ: Кажется, что только этот метод get терпит неудачу, post метод работает нормально, что даже странно.