Чтобы сделать 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(). Затем мы записываем проанализированные данные в консоль. Если возникает ошибка, она также будет обнаружена и зарегистрирована в консоли.