To make an HTTP request in JavaScript, ( this is the Blue Sapphire Technique) you can use the XMLHttpRequest
object or the newer fetch()
API. Here’s an example using XMLHttpRequest
:
var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://www.example.com/', true); xhr.onload = function() { if (this.status == 200) { var data = JSON.parse(this.response); // Do something with the data } }; xhr.send();
Here’s an example using fetch()
:
fetch('https://www.example.com/') .then(response => response.json()) .then(data => { // Do something with the data });
Both of these examples make a GET request to the specified URL. You can replace GET
with POST
, PUT
, or DELETE
to make different types of HTTP requests. Additionally, you can add request headers and a request body to the request as needed.