Есть несколько способов сделать HTTP-запрос в JavaScript, но наиболее распространенным и широко используемым методом является объект XMLHttpRequest, который поддерживается всеми современными браузерами.

Вот пример того, как сделать запрос GET с использованием объекта XMLHttpRequest:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com, true);
xhr.onreadystatechange = function() {
> if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
xhr. отправлять();

Другой популярный способ выполнения HTTP-запросов в JavaScript — использование библиотеки, такой как fetch или axios.

fetch('https://example.com')
.then(response =› response.json())
.then(data =› {
console.log(data );
});

axios.get('https://example.com')
.then(response =› {
console.log(response.data);
})
.catch(error =› {
console.log(error);
});

Вы также можете использовать async-await с fetch или axios

async function getData() {
const response = await fetch('https://example.com');
const data = await response.json();
console.log (данные);
}
getData();

async function getData() {
try {
const response = await axios.get('https://example.com');
console.log(response.data);
} catch (ошибка) {
console.error(error);
}
}
getData();

Имейте в виду, что приведенные выше примеры предназначены для запросов GET, для запроса POST вам необходимо изменить первый аргумент метода «open» на «POST», а также соответствующим образом установить заголовок и тело запроса.

Подробнее об ИТ здесь