#java #tomcat #header #keep-alive
#java #tomcat #заголовок #сохранить-alive
Вопрос:
мы обновили нашу операционную систему и tomcat. Через несколько дней мы заметили, что заголовки keep-alive больше не пересылались.
Класс — HttpServlet, и в методе doPost заголовки, которые устанавливаются, можно увидеть следующим образом:
response.setStatus(200);
response.setContentType("text/html");
response.setHeader("Connection", "Keep-Alive");
response.setHeader("Keep-Alive", "timeout = 20000 max = 100");
Есть ли в Tomcat настройка, которая запрещает приложениям устанавливать значения, или у кого-нибудь есть идея, что может быть причиной?
Комментарии:
1. Насколько я знаю, такой настройки не существует. Вы уверены, что не используете HTTP2? HTTP2 не использует этот заголовок.
2. Спасибо за вашу помощь. Я проверил кота server.xml а протокол — HTTP1.1. Или вы имели в виду что-то другое?