RESTful Web Service использует пользовательские отношения ссылок - 'rel' - PullRequest
7 голосов
/ 06 ноября 2011

Я работаю над сервисом RESTful и фокусируюсь на Обнаруживаемости, отношениях ссылок - rel и микроформатах. Я не совсем понимаю значения 'rel' в контексте REST - мне разрешено использовать любое пользовательское значение, чтобы обеспечить более богатую семантику, или я должен использовать только значения по умолчанию (которые очень ограничивают)?

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

Любая помощь приветствуется. Благодарю.

1 Ответ

12 голосов
/ 07 ноября 2011

Link Relations (rel) - это один из двух способов передачи семантики клиенту. Другой способ - типы носителей.

Лучшая спецификация для чтения веб-ссылок здесь http://tools.ietf.org/html/rfc5988.

Реестр отношений с ссылками находится здесь http://www.iana.org/assignments/link-relations/link-relations.xml.

А для примера того, как использовать отношения ссылок для передачи семантики, вы можете посмотреть тип носителя Hal. Это универсальный тип мультимедиа, который использует отношения ссылок для передачи всего своего семантического значения. http://stateless.co/hal_specification.html

...