Я получаю эту запись в моем журнале Tomcat 8.5 stderr:

16 января 2018 года 02: 38: 04.089 ИНФОРМАЦИЯ [http-nio-8080-exec-2] org.apache.coyote.http11.Http11Processor.service Ошибка синтаксического анализа заголовка HTTP-запроса. Примечание: дальнейшие ошибки синтаксического анализа HTTP-заголовка будут регистрироваться на уровне DEBUG. java.lang.IllegalArgumentException: заголовок запроса слишком велик в org.apache.coyote.http11.Http11InputBuffer.parseHeaders(Http11InputBuffer.java:571) в org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:683) в org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) в org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:798) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1441) в org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) в java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) по адресу java.util.concurrent.ThreadPoolExecutor $ Worker.run(неизвестный источник) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61) в java.lang.Thread.run(неизвестный источник)

Это происходит, когда размер тела запроса составляет ок. 8kb.

Как я могу получить более подробную информацию об этой ошибке? Есть ли способ просмотреть заголовок?

1 ответ1

0

В запросе не было тела, все было в шапке

С большим количеством поиска в Интернете я узнал, что максимальный размер заголовка Tomcat по умолчанию составляет 8192 байта. Я добавил "maxHttpHeaderSize =" 9216 "в определение коннектора в файле server.xml. Задача решена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .