xxxxxxxxx
2016-07-26 05:57
393 查看
异步
for (var index = 0; index < data.length; index++) {
var req = http.request(urlEntity, function(res) {
var content = "";
res.on("data", function(data) {
content += data;
});
res.on('end', function() {
// 获取到数据
......
});
});
req.on("error", function(e) {
if(e){
console.info(e);
// 遇到异常
}
});
}
//往下执行
同步
var data = [];
(function getdata(index) {
if(index>=data.length) return true;
var queryUrl = data[index];
var req = http.request(urlEntity, function(res) {
var content = "";
res.on("data", function(data) {
content += data;
});
res.on('end', function() {
//do something u want!
getdata(index+1);
});
});
req.on("error", function(e) {
if(e){
console.info(e);
}
});
})(0)
for (var index = 0; index < data.length; index++) {
var req = http.request(urlEntity, function(res) {
var content = "";
res.on("data", function(data) {
content += data;
});
res.on('end', function() {
// 获取到数据
......
});
});
req.on("error", function(e) {
if(e){
console.info(e);
// 遇到异常
}
});
}
//往下执行
同步
var data = [];
(function getdata(index) {
if(index>=data.length) return true;
var queryUrl = data[index];
var req = http.request(urlEntity, function(res) {
var content = "";
res.on("data", function(data) {
content += data;
});
res.on('end', function() {
//do something u want!
getdata(index+1);
});
});
req.on("error", function(e) {
if(e){
console.info(e);
}
});
})(0)
相关文章推荐
- Counting Bits
- Counting Bits
- Ubuntu 14.04远程登录服务器--openssh的安装和配置简明步骤
- ubuntu12中设置PATH环境变量的几种方法(三种办法)
- linux下制作共享库.a和 .so
- Qt带进度条的启动界面(继承QSplashScreen,然后使用定时器)
- Ubuntu下配置NFS服务
- VirtualBox 修改UUID实现虚拟硬盘复制
- Qt实现基于G.729A(G729A)的语音聊天
- Oracle 10g字符集问题
- JDBC(二)Statement,PrepareStatement和ResultSet
- 物联网大数据量频繁对MongoDB查询问题
- TensorLayer (TuneLayer) 实现 DropConnect
- Java for Android
- 欢迎使用CSDN-markdown编辑器
- 80老翁谈人生(24):“问责条例”的重大政治意义
- The Long Article Which I Can Show You
- Farthest Point Sampling on 2d image
- C/C++在文件指定位置插入字符串或者空行
- Spark集群安装笔记