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?
Keep-Alive标头可以告知客户端服务器愿意保持连接打开的时间(超时= N值)以及在服务器强制关闭之前可以通过同一连接(max = M)执行的请求数量连接。
Connection-TimeOut是你请求连接时需要连接并且没有得到响应所以它给你Connection-TimeOut