【发布时间】:2013-08-09 00:46:55
【问题描述】:
使用 nodejs request 库:https://github.com/mikeal/request
var request = require('request');
request('http://example.com', function (error, response, body) {
...
})
是否可以获得回调的响应时间? 该文档提到了 response.statusCode。查看库源代码,我还看到了未记录的 response.headers 和 response.href,但我没有看到 responseTime 或类似内容。
或者,是否有替代 request 的库来提供响应时间?
ps:我知道我可以做这样的事情,但这不是解决方案,因为我正在发出许多异步请求并且我无法控制每个请求何时启动。
var request = require('request');
var start = new Date();
request('http://example.com', function (error, response, body) {
...
var responseTime = new Date() - start;
})
【问题讨论】:
标签: node.js