There are several ways to make an HTTP request in JavaScript, including using the XMLHttpRequest
object, the fetch
API, and various libraries such as axios
, jquery
, etc.
Here is an example of making a GET request using XMLHttpRequest
:
const xhr = new XMLHttpRequest(); xhr.open("GET", "https://api.example.com/data"); xhr.send(); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { console.log(xhr.responseText); } };
And here is an example using the fetch
API:
fetch("https://api.example.com/data")
.then((response) => {
return response.text();
})
.then((data) => {
console.log(data);
});