Я хочу POST
с полезной нагрузкой. Полезная нагрузка - это zip-файл. Способ, которым я привык к публикации, - набрать исходный текст в полезную нагрузку. Но я не уверен, как подойти к помещению файла в полезную нагрузку. Возможно ли каким-то образом преобразовать zip-файл в текст, а затем опубликовать его?Как я могу отправить почтовый файл как полезную нагрузку
ответ
Вам необходимо отправить содержимое файла как часть тела POST. Вы также можете отправить некоторые метаданные о файле. В этом случае вы должны использовать типы Multipart/Form или Multipart/Mixed. В основном это позволяет вам иметь разные типы данных в вашем теле POST.
Вот очень хороший и простой учебник, чтобы помочь вам узнать, как загрузить файл в RESTful службы:
http://www.mkyong.com/webservices/jax-rs/file-upload-example-in-jersey/
Так что, я думаю, мне просто нужно было бы пройти путь zip как моя полезная нагрузка –
@StephenD Не совсем, вам нужно отправить байты файла в качестве полезной нагрузки и потреблять в своей службе, используя и InputStream –
REST не имеет ничего общего с этим, если ваш ресурс Представительские сек файл. Поиск загрузки файла Java на этом сайте или в Google. –