我在服务器上工作,想知道什么时候应该尊重标头中的 keep-alive?如果客户端在没有授权或授权不正确的情况下发送请求,是否应该在发送 401 响应后遵守保持活动状态?
更广泛的问题是:是否有文件或标准显示哪些代码应该尊重保活,哪些不应该?我可以看到 500 不尊重保持活动,但也许仍然尊重 400 的保持活动。
目前这是正在使用的逻辑:
if ((400 <= status) && (505 >= status)
{
keep-alive = false;
}
else
{
//Do not update keep alive leave as what client requested
}
谢谢!