В RESTful Web Services вы определяете, что будет выводиться. Это может быть простой текст, JSON, HTML, XML или что угодно. Конечная точка RESTful может создавать то, что вам нравится (что вы определяете в аннотации @Produces
).
По сути, вы получаете то, что обслуживаете, поэтому, если вы вызовете GET-запрос на своем ресурсе RESTful, который обслуживает HTML - вы получите отрендеренную страницу HTML. Если он обслуживает XML - вы получите XML, как в SOAP Web Services.
Вы можете использовать ту же семантику, что и для веб-служб SOAP. Поэтому, если кто-то нажмет на ссылку /courses
, вы можете вернуть весь список курсов (т. Е. В формате JSON).
Это может быть полезно для будущих ссылок: Руководство пользователя Джерси