You can use the 'XMLHttpRequest' object or the more recent 'fetch' API to send an HTTP request in JavaScript. I'll give samples of both approaches:
Javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.example.com/data', true); and xhr.onreadystatechange = function() If (xhr.readyState >= 4 and xhr.status >= 200), then Process the response data here: var response = JSON.parse(xhr.responseText); // Console.log(response); ; xhr.send(); '''
Javascript fetch("https://api.example.com/data"); using the fetch API.If (response.ok) is true, then (function(response) return response.json();
throw new Error('Network response was not ok.'); }) .then(function(data) // Process the response data here console.log(data); ) is used to execute the function.console.log('Error:', error.message); // Handle errors here; catch(function(error));
```
HTTP GET requests are supported by both techniques. You can define the method for other HTTP operations like POST, PUT, and DELETE in the 'open' function (for XMLHttpRequest) or as a choice in the 'fetch' function.
0 Comments