XMLHttpRequest的使用 /** * node-XMLHttpRequest是内置http客户端的模仿浏览器XMLHttpRequest * 对象的包装器。 * 在require()中使用小写字符串“xmlhttprequest”。 * 使用大写字母的区分大小写的系统(
/**
* node-XMLHttpRequest是内置http客户端的模仿浏览器XMLHttpRequest
* 对象的包装器。
* 在require()中使用小写字符串“xmlhttprequest”。
* 使用大写字母的区分大小写的系统(例如Linux)将无法正常工作。
* @type {[type]}
*/
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var request = new XMLHttpRequest();
request.open('GET', 'http://www.baidu.com', true);
request.send();
// 处理事件
request.onreadystatechange = function () {
if (request.readyState === 4 && request.status === 200) {
console.log('readyState = 4 访问成功!!!');
console.log(request.getAllResponseHeaders());
}
}
