У нас был сценарий, когда прокси-сервер не завершал запросы (продолжал ждать до истечения времени ожидания) с кодами состояния http 304. Причина была в том, что наш сервер не возвращал заголовок «Соединение». Если мы возвращаем заголовок «Connection» (keep-alive или close), то прокси-сервер корректно закрывает запросы ...
Я не нашел никакой информации о том, как должны вести себя http-клиенты при завершении запросов в сценариях с 304 кодами состояния и отсутствующими / существующими заголовками подключения.
Кто-нибудь может указать на rfc / rfcs, который может описать правильное поведение http-клиента с комбинацией заголовков?