我想从javascript发出REST api请求。
我有代码:
var XMLHttpRequest = require(" xmlhttprequest")。XMLHttpRequest;
const req = new XMLHttpRequest();
req.onreadystatechange = function(event) {
// XMLHttpRequest.DONE === 4
console.log('on ready state ch %d', this.readyState);
if (this.readyState === XMLHttpRequest.DONE) {
if (this.status === 200) {
console.log("Res: %s", this.responseText);
} else {
console.log("Status: %d (%s)", this.status, this.statusText);
}
}
};
req.open('GET', 'http://www.google.com/', true);
req.send(null);
我收到了错误:
Status: 0 (Error: getaddrinfo ENOTFOUND www.google.com www.google.com:80)
我有代理,但我不知道如何配置XMLHttpRequest来使用该代理。