Http

“連接太多”的正確 HTTP 狀態是什麼?

  • September 29, 2016

我正在使用 HTTP 伺服器,它應該只允許每個使用者一定數量的連接。n我如何優雅地告訴使用者不允許超過連接。n+1我嘗試用​​ 403回答第一個請求,但顯然這會殺死整個下載。(至少在DownThemAll 中!

429:請求過多

似乎是那個。

如果使用者超過了使用者特定的上限,則 429“請求過多”。

但是,如果使用者在他們的個人上限內(或不存在),但伺服器在所有使用者的聚合下屈曲 509 “超出頻寬限制”(這是通用約定,但 RFC 未以這種方式定義)。

不同的是,在第一種情況下,我們有一個頑皮的客戶端,所以 4xx 系列錯誤。在後一種情況下,伺服器超額認購其容量並承認失敗,因此 5xx 系列錯誤。

引用自:https://serverfault.com/questions/233519