Я использую конечные точки Google Cloud с авторизацией JWT и пытаюсь загрузить файл из API.
Нет проблем с JWT, поскольку он уже работает корректно со всеми другими типами, например.[application / JSON].
Вызов API POST (api/document/processrequest
) с типом контента как multipart/form-data
говорит о неправильном формате ответа от конечных точек Google для одного и того же токена.
Post API Call (api/document/processrequest
) с ContentType (application/JSON
) не имеют проблем.
Разве Google Cloud Point не поддерживает multipart / form-data?
Токен авторизации передается в заголовок.Авторизация: Bearer [Token]
Все отлично работает в Localhost / среде разработки без конечной точки.
Ошибка, генерируемая в журнале Stackdriver:
Пример вызова ошибки Firebug:
Пример успешного вызова Firebug с приложением/ JSON:
Я указал application/JSON
и multipart/form-data
оба в спецификации OpenAPI.