Вопрос

Позволяют ли фреймворки Java REST, такие как Restlet и Jersey, отправлять файл в качестве входных данных в веб-службу?

Это будет включать в себя отправку файла клиентом, а затем получение и обработку файла сервером.

Это было полезно?

Решение

Если вы спрашиваете, можете ли вы выполнить HTTP-отправку в службу Restlet, то, безусловно, да, вы можете.Вы можете использовать класс Directory, если вы просто хотите сохранить файл, или вы можете реализовать свой собственный ServerResource для обработки нового ресурса.

Я не использовал Jersey, но Restlet - фантастический API.

Другие советы

Что ж, для них нет никаких ограничений не делать этого.REST обрабатывает файлы без каких-либо проблем.Взгляните на:http://mikedesjardins.us/wordpress/2007/04/restful-services-on-ftp/

Вы также можете использовать БУДЬТЕ Уверены который строится на HTTP-клиенте.Это очень просто:

given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top