2011-11-06 12 views
7

Sto lavorando a un servizio RESTful e mi sono concentrato su Discoverability, Relazioni relazionali - 'rel' e microformati. Non sono chiaro riguardo ai valori di "rel" nel contesto di REST - mi è permesso fare uso di qualsiasi valore personalizzato, per fornire semantica più ricca o dovrei usare solo i valori predefiniti (che sono molto limitanti)?Utilizzo del servizio Web RESTful delle relazioni di collegamento personalizzate - 'rel'

Sono consapevole che i microformati hanno effettivamente esteso i valori di "rel", ma non sto ancora utilizzando alcun tipo di microformato.

Qualsiasi aiuto è apprezzato. Grazie.

risposta

11

Le relazioni di collegamento (rel) sono uno dei due modi in cui è possibile trasmettere la semantica a un client. L'altro modo sono i tipi di media.

La migliore specifica da leggere sul collegamento Web è qui http://tools.ietf.org/html/rfc5988.

Il registro delle relazioni dei collegamenti è qui http://www.iana.org/assignments/link-relations/link-relations.xml.

E per un esempio di come utilizzare le relazioni di collegamento per convogliare la semantica è possibile visualizzare un tipo di supporto Hal. È un tipo di media generico che utilizza le relazioni di collegamento per trasmettere tutto il suo significato semantico. http://stateless.co/hal_specification.html

Problemi correlati