У мене проблеми з бібліотекою, яку я використовую. Це може бути бібліотека, або я можу неправильно її використовувати!
В основному, коли я це роблю (час очікування в мілісекундах)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Не генерується жоден виняток таймауту, і він працює нормально, проте коли я виконую наступне
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Я отримую Socket Exception.
Отже, моє запитання: чому я не можу імітувати виняток підключення? Чи я не розумію різницю між розеткою та тайм-аутом підключення? Бібліотека тут (поки офіційно не випущена).