Звучит довольно логично.Документация для сетевых свойств (кроме тех, которые вы можете установить через основной API): здесь .AFAICT единственное, что вы можете установить, это использовать ли keep-alive и сколько подключений к пулу.
В Java 7 они , по-видимому, проверяются только при запуске.На java 6 docs нет никаких замечаний по этому поводу, но я полагаю, что тогда это должен быть недосмотр документации.Таким образом, в принципе, чтобы отключить keepalive, вы должны передать его в командной строке следующим образом:
java -Dhttp.keepalive=false ...
Или уменьшить пул на хост:
java -Dhttp.maxConnections=1 ...
Вы можететакже попробуйте с System.setProperty()
, но это, предположительно, не сработает.
Было бы интересно узнать, какие проблемы это вызывает, возможно, где-нибудь найти решение?