【发布时间】:2014-04-04 19:51:12
【问题描述】:
我们使用Q 和Q-IO 将HTTP 请求转换为promise。有时我们的请求会超时——对我们的口味来说有点太快了。
有没有办法为这些“QHTTP”查询设置超时时长?
function promiseAQuery()
{
var QHttp = require( 'q-io/http' );
return QHttp.request({
url : 'http://www.domain.com/',
method : 'GET'
});
}
【问题讨论】:
-
你试过
QHttp.request.setTimeout吗? -
不幸的是,
QHttp.request()返回了一个 Promise。它不仅仅是http.request对象的简单扩展。