node.js菜鸟,请教一个问题,关于检查web服务器的keepalive的功能
发布于 11 年前 作者 ragingcow 4063 次浏览 最后一次编辑是 8 年前

公司让我写一个测试web服务器的keepalive功能有没有正常工作。boss提供的思路如下:

1.先发一个http请求,得到建立tcp连接所用的端口号。 2.在timeout时间内,再发送一个http请求,看本地所用端口号是否与上次一致。 3.在timeout时间后,再发送一个http请求,看本地端口号是否与前两次不一样。

如果满足上面三条,则说明keepalive正常运行,我纠结好几天了。 http.request()返回一个ClientRequest对象,怎么用这个对象再次发送http请求?

或者,有没有其他的解决方案?

1 回复

你好,http。request后可以使用 http 回调的request.abort()终止。

回到顶部