429 : solicitações em excesso
parece ser o único.
Estou trabalhando em um servidor HTTP que supostamente permite apenas uma certa quantidade de conexões por usuário. Como posso dizer ao usuário que mais de n
conexões não são permitidas? Eu tentei responder a solicitação n+1
th com um 403, mas aparentemente isso mata o download inteiro. (Pelo menos com DownThemAll! )
429 : solicitações em excesso
parece ser o único.
Se o usuário estiver excedendo um limite específico do usuário, então 429 "Too Many Requests".
Mas, se o usuário estiver dentro de seu limite individual (ou nenhum existir), mas o servidor estiver diminuindo sob o total de todos os usuários 509 "Limite de largura de banda excedido" (este é uma convenção comum, mas não definido dessa maneira por um RFC).
A diferença é que no primeiro caso temos um cliente travesso, então o erro da série 4xx. No último caso, o servidor sobrecarregou sua capacidade e admitiu a derrota, portanto, o erro da série 5xx.
Tags connection http http-server