Tomcat игнорирует вручную установленный заголовок Keep-Alive

#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. Или вы имели в виду что-то другое?