javax.servlet.http.HttpServletResponse SC_TOO_MANY_REQUESTS

标签 java http

如果这实际上不属于 StackOverflow,请随时关闭。

javax.servlet.http.HttpServletResponse 有一堆有用的常量(例如 SC_BAD_REQUESTSC_NOT_FOUND 等),但由于某种原因存在不是 HTTP 429 的一个。还有其他地方可以找到这样的常量吗?类里面省略它有什么原因吗?

最佳答案

我不知道他们为什么省略它,但您可以使用 HttpServletResponsesendError(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/

相关文章:

java - 索引 1000 超出尺寸为 1000 的轴 0 的范围

java - Arraylist和JTextArea显示问题

Java extends Thread 不起作用,但 implements Runnable 起作用。我不明白为什么?

java - 使用 Java 邮件 api 使用 gmail smtp 从本地主机发送邮件时出现空指针异常。

python-3.x - 如何将 POST 请求发送到 https 而不会导致来自 python3 的 SSL 证书错误

java - Spring Async 正在阻塞并阻止嵌套的异步调用

ruby - Errno::ECONNREFUSED(无法打开到 :80 的 TCP 连接(连接被拒绝 - connect(2) 用于 nil 端口 80))

iphone - 如何使用 AFNetworking 为 "PUT"请求设置数据?

python - Tornado 占用全部 CPU 并且并发是 Not Acceptable

flash - 从嵌入网页的 Flash 程序中监听 http 流量的选项有哪些?