是请求(HTTP请求客户端)同步?

时间:2015-05-19 15:55:37

标签: node.js npm

请求是针对http post和get。 我是node.js的新手。

请帮我知道它是同步还是异步。 https://www.npmjs.com/package/request

1 个答案:

答案 0 :(得分:3)

这是异步的。

var request = require('request');
console.log('1');
request
  .get('http://google.com/img.png')
  .on('response', function(response) {
      //Happens at some time later.
      console.log('2');
      console.log(response.statusCode) // 200 
      console.log(response.headers['content-type']) // 'image/png' 
  });
console.log('3');

输出:

1
3
2
404
text/html; charset=UTF-8