Xmlhttprequest to reqres api возвращает 401 несанкционированный, несмотря на правильный ret url »Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Xmlhttprequest to reqres api возвращает 401 несанкционированный, несмотря на правильный ret url »

Сообщение Anonymous »

Я пытаюсь получить пользовательские данные из API REQRES, используя простой JavaScript и xmlhttprequest внутри базового HTML -файла. API является общедоступным и не должен требовать аутентификации для простого запроса GET. < /P>

Код: Выделить всё



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();
}



Даже когда я ввожу действительный идентификатор пользователя, как 2, я продолжаю получать:
Ошибка: 401 (несанкционированный)
Я не добавляю никаких заголовков или токенов. Json.
Я обслуживаю файл с использованием локального HTTP -сервера (python -m http.server), а не в качестве файла: // uri.
Протестирован в нескольких браузерах -та же проблема.
то, что я пробовал:
voboding the Network Tall. /> подтвердил, что заголовок авторизации не отправлен. "Джанет",
...
}
} < /p>
Вопрос:
Почему я получаю 401 несанкционированную ошибку при вызове публичной конечной точки на REQRES, и как я могу это исправить? < /P>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ct-get-url
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»