Клуб API Диска

ноябрь 2015
Таймаут после заливки большого файла
19 ноября 2015, 19:20

Использую для проекта REST API на Java https://github.com/yandex-disk/yandex-disk-restapi-java. После заливки большого файла (около 670М) на диск с помощью RestClient.uploadFile(), в течение которой я программно отслеживаю прогресс операции, управление из uploadFile не возвращается. Очевидно, Яндекс.Диск выполняет какие-то финальные операции. В итоге вываливается исключение java.net.SocketTimeoutException: timeout. Как понимаю, потому что в течение нескольких секунд API молчит, и таймаут по умолчанию превышен. Существует ли способ повысить этот таймаут, чтобы исключения не было и управление основной программе было возвращено корректно?

1 комментарий