У меня проблема с тем, что мой открытый фиктивный клиент загружает документы в серверный API. Мне удалось успешно загрузить документ с помощью Postman, но когда я использую точно такие же настройки в моем открытом фиктивном клиенте, загруженный PDF-файл становится поврежденным и не может быть открыт.
@RequestLine("POST /url")
@Headers({
"Content-type: x-www-form-urlencoded",
})
DocumentUpload uploadDocument(@Param("string") String string, @Param("file") File file);
URL-адрес, тип контента и параметры в Postman одинаковы, и, насколько я могу судить, нет других настроек, которые я упускаю. У кого-нибудь были подобные проблемы или есть идеи по устранению неполадок? Следует отметить, что я пробовал разные типы контента (например, multipart/form-data), и они одинаково терпели неудачу.
string
используется только для имени файла PDF,file
представляет интерес. Вам необходимо получить доступ и проверить его содержимое в обоих случаях. - person Joop Eggen   schedule 02.05.2018