Я отправляю запрос по http. Тайм-аут соединения и тайм-аут чтения установлены на 30000 мс. Какое максимальное время, по истечении которого я получу ответ? Это комбинированное чтение + таймауты соединения? Я сомневаюсь, когда начинается тайм-аут чтения, после установления соединения или с того момента, когда мы начинаем пытаться установить соединение? Будет ли соединение разорвано по истечении заданного времени ожидания соединения, даже если соединение установлено?
Разница между двумя тайм-аутами очевидна, но мне не ясно, когда именно они принимаются во внимание.
con.setConnectTimeout(30000);
con.setReadTimeout(30000);