Я использую Drive API V3 для создания (загрузки) файлов в Google Drive с Java (google-api-services-drive v3-rev136-1.25.0).
Я написал следующий код дляустановить обработчик неудачного ответа (EBO):
HttpRequest httpRequest = driveService.files().create(fileMetadata, fileContent).setFields("id").buildHttpRequest(); // IllegalArgumentException!
httpRequest.setUnsuccessfulResponseHandler(buildExponentialBackOff());
HttpResponse httpResponse = httpRequest.execute();
Но при попытке создать запрос выдается исключение java.lang.IllegalArgumentException - buildHttpRequest () -
При создании папок естьнет проблем.Следующий код работает правильно:
HttpRequest httpRequest = driveService.files().create(folder).setFields("id").buildHttpRequest();
httpRequest.setUnsuccessfulResponseHandler(buildExponentialBackOff());
HttpResponse httpResponse = httpRequest.execute();
Я не могу понять, почему возникает исключение IllegalArgumentException, когда я пытаюсь создать запрос на загрузку.
Спасибо.