Я не могу найти документацию по умолчанию httpParams для httpclient 4.1?
Какой тайм-аут сокета по умолчанию, когда я делаю GET?
Ответ 1
В соответствии с документацией параметр http.socket.timeout управляет значением SO_TIMEOUT и:
Если этот параметр не установлен, операции чтения не будут выходить из режима ожидания (бесконечный тайм-аут).
Ответ 2
Принятый ответ не применим для более новых версий HttpClient.
Это системный defualt, который обычно составляет 60 секунд.
Взято из httpclient javadoc.
public int getSocketTimeout()
Defines the socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets).
A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).
Default: -1