gpt4 book ai didi

JAVA -tomcat- 请求头太大

转载 作者:搜寻专家 更新时间:2023-10-30 20:58:19 24 4
gpt4 key购买 nike

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 应用程序中解决这个问题?

我已经完成了这个线程 Request header is too large

最佳答案

问题来了,HTTP headers有没有限制?答案是。没有没有限制,但是即使在 POST 请求中,网络服务器也会限制其传入请求 header 的大小,因此我们得到 413(请求 header 太大)。此限制包括请求行和 header 字段。

http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize

https://tomcat.apache.org/tomcat-5.5-doc/config/http.html

http://nginx.org/en/docs/http/ngx_http_core_module.html#large_client_header_buffers

Maximum on http header values?


在我的例子中,我有 SpringBoot 1.5.8 并使用 HTTP POST,但是我必须添加:

server.max-http-header-size=10000000 

在 application.properties 中。

关于JAVA -tomcat- 请求头太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39720422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com