node.js菜鸟,请教一个问题,关于检查web服务器的keepalive的功能
公司让我写一个测试web服务器的keepalive功能有没有正常工作。boss提供的思路如下:
1.先发一个http请求,得到建立tcp连接所用的端口号。 2.在timeout时间内,再发送一个http请求,看本地所用端口号是否与上次一致。 3.在timeout时间后,再发送一个http请求,看本地端口号是否与前两次不一样。
如果满足上面三条,则说明keepalive正常运行,我纠结好几天了。 http.request()返回一个ClientRequest对象,怎么用这个对象再次发送http请求?
或者,有没有其他的解决方案?
1 回复
你好,http。request后可以使用 http 回调的request.abort()终止。