如果这实际上不属于 StackOverflow,请随时关闭。
javax.servlet.http.HttpServletResponse
有一堆有用的常量(例如 SC_BAD_REQUEST
、SC_NOT_FOUND
等),但由于某种原因存在不是 HTTP 429 的一个。还有其他地方可以找到这样的常量吗?类里面省略它有什么原因吗?
最佳答案
我不知道他们为什么省略它,但您可以使用 HttpServletResponse
的 sendError(int i, String s)
方法发送错误。这将 int 作为第一个参数,因此您可以简单地使用 429 作为参数。第二个参数接受错误消息。为此,您可以使用短语“太多请求”。
如果您使用 Spring 框架,那么如果您确实想使用常量,也可以使用 HttpStatus.TOO_MANY_REQUESTS.value()
。
关于javax.servlet.http.HttpServletResponse SC_TOO_MANY_REQUESTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50790812/