Restlet на самом деле не применяет никаких соглашений, только общие принципы REST и спецификации HTTP.
Так что, если вы хотите иметь ресурс по этому URL и сделать доступным представление этого ресурса, это круто, но решать вам. Вам необходимо реализовать его и подключить его, как и любой другой ресурс, по любому другому URL-адресу.
Тем не менее, Restlet включает расширение WADL, которое может автоматически генерировать представление WADL вашего приложения и делать его доступным для клиентов в качестве представления ресурса - обычно «базового ресурса» приложения, обычно с использованием OPTIONS
метод, но я считаю, что это все настраиваемо. Обратите внимание, что я написал «автоматически», но расширение полагается на то, что вы создаете подклассы определенных классов при реализации приложения, например, WadlApplication
, и реализации определенных методов, например, getApplicationInfo()
. Это довольно легко сделать, однако.
Хорошее введение в расширение WADL здесь .
Лично я обычно пишу документ WADL вручную и делаю его доступным, используя FileRepresentation
. Я также иногда делаю его доступным в HTML, используя XSLT для преобразования WADL в HTML. Это только я.
НТН!