Timeout
- это вещь клиента - тот, кто запрашивает, ожидает тайм-аута.
KeepAlive
- это необязательный заголовок, который запрашивает у сервера поддерживать соединение, пока сервер не обязан.Это сохранение в живых охватывает несколько запросов , которые, как я считаю, не соответствуют вашим ожиданиям.
Поведение, к которому вы стремитесь, может быть достигнуто с помощью chunked encoding
.
прослушиванияэтот подкаст вы получите все ответы.