XMLHttpRequest
by Anton
JavaScript
console.log('start');
let xhr = new XMLHttpRequest();
xhr.open('get', 'https://api.github.com/users/vintharas/repos', /* async */ true);
xhr.onreadystatechange = e => {
if(xhr.readyState === 4) { // Done
if(xhr.status === 200) {
console.warn('...Response received', xhr.response.length, 'b');
} else {
console.error('...Error response', xhr.status, xhr.statusText);
}
}
};
xhr.ontimeout = () => console.error("...Request timed-out");
xhr.send();
console.log('------------ end ------------');