最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

request.js中的Forever

IT培训 admin 1浏览 0评论

request.js中的Forever

最近,外部服务器(REST API)告诉我为我的请求使用Keep-alive。这很好,因为我使用request.js(节点8)我发现“永远”选项:

forever - set to true to use the forever-agent Note: Defaults to http(s).Agent({keepAlive:true}) in node 0.12+

为了测试它是否正常工作,我使用Koa.js和Node脚本在Node8中创建了自己的服务器,在那里我创建了100 GET请求数组到我的服务器,之后,我承诺。所有这些。

但是,如果它正常工作,我怎么能检查它是否使用相同的代理。

你有任何想法,从客户(或服务器)的角度来看我可以检查一下吗?

是否保持足够的证据表明某个域的所有请求都在1个Node.js进程中使用相同的代理?

回答如下:

在客户端上,您可以尝试使用socket事件捕获用于发送请求的套接字。您可以验证它们是否在客户端上使用相同的套接字。

req.on("socket", function (socket) {
//if saved  socket is empty save it 
//else check if its using  the saved socket

}

request.js中的Forever

最近,外部服务器(REST API)告诉我为我的请求使用Keep-alive。这很好,因为我使用request.js(节点8)我发现“永远”选项:

forever - set to true to use the forever-agent Note: Defaults to http(s).Agent({keepAlive:true}) in node 0.12+

为了测试它是否正常工作,我使用Koa.js和Node脚本在Node8中创建了自己的服务器,在那里我创建了100 GET请求数组到我的服务器,之后,我承诺。所有这些。

但是,如果它正常工作,我怎么能检查它是否使用相同的代理。

你有任何想法,从客户(或服务器)的角度来看我可以检查一下吗?

是否保持足够的证据表明某个域的所有请求都在1个Node.js进程中使用相同的代理?

回答如下:

在客户端上,您可以尝试使用socket事件捕获用于发送请求的套接字。您可以验证它们是否在客户端上使用相同的套接字。

req.on("socket", function (socket) {
//if saved  socket is empty save it 
//else check if its using  the saved socket

}

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论