GoogleDrive REST API многочастная загрузка.400: неверный тип контента.Пожалуйста, используйте multipart - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь загрузить файл в GoogleDrive с помощью API REST, как здесь написано, как многоэлементная загрузка с запросом POST: https://developers.google.com/drive/api/v3/multipart-upload.

Попытка использовать клиент Advanced REST, как в примере в документации.Но с Content-Type «multipart / related» я получил ошибку:

400: Bad content type.  Please use multipart.

При использовании только «multipart» в качестве Content-Type я получил:

Media type 'multipart' is not supported. Valid media types: [*/*]

Все еще перепробовал все подтипыиз multipart (например, multipart / mixed, ...), но всегда получала ошибку 400.

Подобная ошибка упоминается здесь: ошибка: неверный тип содержимого.Пожалуйста, используйте multipart , но не с «multipart / related», как написано в документации.

Есть идеи, как решить проблему?

Спасибо и всего наилучшего!

1 Ответ

0 голосов
/ 24 февраля 2019

После долгих проб и ошибок я обнаружил проблему: у меня был boundary в качестве одного параметра заголовка, но его следует добавить к Content-Type, как multipart/related; boundary=boundary53170215682661314146.Теперь все работает правильно!

...