keepAliveTimeout和连接超时之间有什么区别。如何在标题中检查keepAliveTimeout?

问题描述 投票:4回答:1

keepAliveTimeout和连接超时之间有什么区别吗?我正在使用带有express的node.js。我已指定超时如下:

const app = express();
app.listen(3000, '0.0.0.0', () => {
  console.log(`The server is running at http://localhost:3000/`);
});
app.on('connection', (socket) => {
  socket.setTimeout(60 * 1000);
});

以上代码会改变keepAliveTimeout吗?在浏览器中,我只是在浏览器中获得Connection: keep-alive标题。如何检查应用程序的keepAliveTimeout?

javascript node.js http keep-alive connection-timeout
1个回答
0
投票

Keep-Alive标头可以告知客户端服务器愿意保持连接打开的时间(超时= N值)以及在服务器强制关闭之前可以通过同一连接(max = M)执行的请求数量连接。

Connection-TimeOut是你请求连接时需要连接并且没有得到响应所以它给你Connection-TimeOut

© www.soinside.com 2019 - 2024. All rights reserved.