Не стесняйтесь закрыть, если это действительно не относится к StackOverflow.
javax.servlet.http.HttpServletResponse имеет множество полезных констант (таких как SC_BAD_REQUEST, SC_NOT_FOUND и т. д.), Но по какой-то причине их нет для HTTP 429. Есть ли другое место, где можно найти такую константу? Есть ли причина, по которой он был исключен из класса?




Я не знаю, почему они его пропустили, но вы можете отправить ошибку с помощью метода sendError(int i, String s) для HttpServletResponse. Это принимает int в качестве первого аргумента, поэтому вы можете просто использовать 429 в качестве параметра. Второй аргумент принимает сообщение об ошибке. Для этого можно использовать фразу «Слишком много запросов».
Если вы используете платформу Spring, вы также можете использовать HttpStatus.TOO_MANY_REQUESTS.value(), если действительно хотите использовать константу.