Тайм-аут по умолчанию для клиента HttpComponent

Я не могу найти документацию по умолчанию 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