“连接过多”的正确 HTTP 状态是什么?

nik*_*sfi 7 http connection http-server

我正在开发一个 HTTP 服务器,它应该只允许每个用户有一定数量的连接。我如何优雅地告诉用户n不允许多个连接。我尝试n+1用 403回答th 请求,但显然这会杀死整个下载。(至少有DownThemAll!

nik*_*sfi 9

429:请求过多

似乎是那个。

  • 没有把握。429 旨在与速率限制方案一起使用。通常每个时间间隔、每个用户、每个资源等最大 nb 个请求。*并发*请求的最大数量可能是另一回事。(我仍在寻找更好的答案,所以无论如何我可能会选择 429。) (2认同)