javax.servlet.http.HttpServletResponse SC_TOO_MANY_REQUESTS

akh*_*aku 6 java http

如果这不属于 StackOverflow,请随意关闭。

javax.servlet.http.HttpServletResponse有一堆有用的常量(例如SC_BAD_REQUESTSC_NOT_FOUND等),但出于某种原因,HTTP 429 没有一个。还有其他地方可以找到这样的常量吗?是否有理由将其从课程中省略?

Mau*_*ice 1

sendError(int i, String s)我不知道他们为什么省略它,但你可以用的方法发送错误HttpServletResponse。这将 int 作为第一个参数,因此您可以简单地用作429参数。第二个参数接受错误消息。为此,您可以使用短语“太多请求”。

如果您使用 Spring 框架,那么HttpStatus.TOO_MANY_REQUESTS.value()如果您确实想使用常量,也可以使用。