JAVA -tomcat-请求标头太大

INFO: Error parsing HTTP request header

Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

java.lang.IllegalArgumentException: Request header is too large

at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:512)

at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:501)

at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:171)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:996)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:722

如何在Spring Web应用程序中解决此问题?

回答:

解决了!我使用的是HTTP GET而不是HTTP

POST。从技术上讲,如果URL长度超过2000个字符,我会看到HttpGet会出现问题。在这种情况下,最好使用HttpPost或拆分URL。浏览器的限制范围为2kb-8kb

Tomcat:请求标头太大

以上是 JAVA -tomcat-请求标头太大 的全部内容, 来源链接: utcz.com/qa/430620.html

回到顶部