У меня есть веб-приложение, работающее на сервере Tomcat 6.0.29 и JDK 1.6.
Когда я отправляю ответ клиенту, Tomcat отправляет
Transfer-Encoding: chunked
в заголовках, если размер ответа> 8 КБ. Для ответов
Content-Length :
. Я понимаю, что Кодирование по фрагментам является предпочтительным способом обработки массовых ответов, однако наши клиенты не хотят изменять свой код (поскольку он распространяется по всем серверам) .
Как отключить фрагментированное кодирование в Tomcat?
Я мог Отключить HTTP / 1.1 в Tomcat и включить HTTP / 1.0 (не знаю, как это сделать)
Я безуспешно пробовал следующее:
В теге Connector в server.xml
, я установил bufferSize = "65536"
Connector port = "8080" protocol = "HTTP / 1.1"
connectionTimeout = "20000"
bufferSize = "65536" socketBuffer = "65536"
redirectPort = "8443" />
Использование NIOConnector в server.xml со следующей конфигурацией: