yandex-disk/yandex-disk-restapi-java

downloadFile Error

panovvitalik opened this issue · 0 comments

При попытке загрузить с яндекс диска файл получаю ошибку.
Код:

Credentials credentials = new Credentials(null, "MY AUTH TOKEN");
                    RestClient restClient = new RestClient(credentials);
                    restClient.downloadFile(cloudPath, fileSaveLocation, null);

На вызове downloadFile падает с сообщением:

downloadFile error: Expected ':status' header not present
        at com.squareup.okhttp.internal.http.Http2xStream.readHttp2HeadersList(Http2xStream.java:267)
        at com.squareup.okhttp.internal.http.Http2xStream.readResponseHeaders(Http2xStream.java:150)
        at com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:737)
        at com.squareup.okhttp.internal.http.HttpEngine.access$200(HttpEngine.java:87)
        at com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed(HttpEngine.java:722)
        at com.squareup.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:576)
        at com.squareup.okhttp.Call.getResponse(Call.java:287)
        at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243)
        at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205)
        at com.squareup.okhttp.Call.execute(Call.java:80)
        at com.yandex.disk.rest.RestClientIO.downloadUrl(RestClientIO.java:101)
        at com.yandex.disk.rest.RestClient.downloadFile(RestClient.java:325)
        at <MY_PACKAGE>.YandexDriveCloud$10.run(YandexDriveCloud.java:531)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
downloadFile error: Expected ':status' header not present

p.s.
Если проект уже не живой (что по всем признаком именно так) то может тогда лучше убрать все-таки на него ссылку из документации яндекса по REST API, чтобы не вводить никого в заблуждение?!!!!