Код: Выделить всё
Default text
Submit
function update_user() {
let user_number = document.getElementById("user_number").value;
let httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function () {
if (this.readyState === 4) {
if (this.status === 200) {
let user_data = JSON.parse(this.responseText);
document.getElementById("output").innerHTML =
"Name: " + user_data.data.first_name + " " + user_data.data.last_name;
} else {
document.getElementById("output").innerHTML =
"Error: " + this.status + " (" + this.statusText + ")";
}
}
};
httpRequest.open("GET", "https://reqres.in/api/users/" + user_number);
httpRequest.send();
}
Ошибка: 401 (несанкционированный)
Я не добавляю никаких заголовков или токенов. Json.
Я обслуживаю файл с использованием локального HTTP -сервера (python -m http.server), а не в качестве файла: // uri.
Протестирован в нескольких браузерах -та же проблема.
то, что я пробовал:
voboding the Network Tall. /> подтвердил, что заголовок авторизации не отправлен. "Джанет",
...
}
} < /p>
Вопрос:
Почему я получаю 401 несанкционированную ошибку при вызове публичной конечной точки на REQRES, и как я могу это исправить? < /P>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ct-get-url