Чтобы сделать HTTP-запрос в JavaScript, вы можете использовать встроенный объект XMLHttpRequest
или функцию fetch()
.
Использование XMLHttpRequest
:
let request = new XMLHttpRequest(); request.open('GET', 'https://example.com/api/data'); request.send(); request.onreadystatechange = function() { if (request.readyState === XMLHttpRequest.DONE) { if (request.status === 200) { console.log(request.responseText); } else { console.log('Error: ' + request.status); } } };
Использование fetch()
:
fetch('https://example.com/api/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));
В примере fetch()
мы сначала отправляем запрос GET на URL-адрес, а затем анализируем ответ JSON с помощью метода .json()
. Затем мы записываем проанализированные данные в консоль. Если возникает ошибка, она также будет обнаружена и зарегистрирована в консоли.