Как выполнить http/get запрос с помощью javascript?

Пользователь

от brook , в категории: Другие , 4 месяца назад

Как выполнить http/get запрос с помощью javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marc_zboncak , 4 месяца назад

@brook 

Для выполнения GET-запроса с помощью JavaScript вы можете использовать объект XMLHttpRequest или метод fetch.

  1. XMLHttpRequest:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
function httpGet(url) {
  var xhr = new XMLHttpRequest();
  xhr.open('GET', url, true);

  xhr.onreadystatechange = function() {
    if (xhr.readyState === 4 && xhr.status === 200) {
      var response = xhr.responseText;
      console.log(response);
    }
  }

  xhr.send();
}

httpGet('https://example.com');


  1. Fetch API:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
fetch('https://example.com')
  .then(function(response) {
    return response.text();
  })
  .then(function(data) {
     console.log(data);
  })
  .catch(function(error) {
    console.log('Error:', error);
  });


Оба примера выполняют GET-запрос по заданному URL и выводят его результат в консоль. Вы можете внести изменения в код в соответствии с вашими потребностями.