http.request 老是连接不上

2017-01-26 00:34:29 +08:00
 yuyuyu
let connectTimeOut = setTimeout(function () { req.abort(); }, 10*1000);
let req = http.request({
        hostname: reqUrl.hostname,
        path: reqUrl.path,
        method: req.method,
        headers: headers,
        }, function (res) {
        	clearTimeout(connectTimeOut);
            ...
        });

经常连接不上直到 10 秒超时,网络都是正常的, wget 也能正常连接 reqUrl ,这是什么问题?

1967 次点击
所在节点    Node.js
4 条回复
linbiaye
2017-01-26 07:01:00 +08:00
查你 header 不让你连。
yuyuyu
2017-01-26 18:39:56 +08:00
@linbiaye 不是这种原因
erictaoy
2017-02-06 14:29:08 +08:00
把 http.request 参数打印出来看看
yuyuyu
2017-02-15 00:01:42 +08:00
@erictaoy 不太明白你的意思,就是上面的代码呀
请求各种网站都会超时

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX