Web Linking spec, RFC5988, के रूप में एक और जवाब में बताया गया है, लिंक संबंधों के कुछ विभिन्न प्रकार परिभाषित करता है। लेकिन यह एक लिंक संबंध रजिस्ट्री बनाने और आगे लिंक संबंध पंजीकरण की अनुमति देने के लिए आईएएनए को भी निर्देश देता है। वह रजिस्ट्री, जो सार्वजनिक लिंक संबंधों की निश्चित सूची है, iana.org/assignments/link-relations पर उपलब्ध है और नए रिश्तों को पंजीकृत किया जाएगा क्योंकि अपडेट किया जाएगा।
HTTP APIs में सामान्य संबंधों में शामिल हैं:
start
एक संग्रह से (वापस एपीआई प्रारंभ बिंदु के लिए हर संसाधन से अंक)
item
(अंक एक आइटम, जैसे एक ट्विटर उपयोगकर्ता पृष्ठ से ट्वीट)
collection
(item
के विपरीत) को
previous
(इन अगले चार पृष्ठवार संसाधन, उदाहरण के लिए कर रहे हैंसंग्रह या बहु-पृष्ठ लेख)
next
first
last
create-form
(एक संसाधन का वर्णन करता है कि नया संग्रह आइटम बनाने का तरीका है, जैसे एक 'नए आइटम' HTML या XForms फार्म का एक संग्रह से अंक)
edit-form
(संपादन है कि आइटम, जैसे एक संपादित ट्वीट बटन)
हैं के लिए एक फार्म के लिए एक आइटम से अंक आपकी वांछित संबंध उस सूची में कुछ भी शामिल नहीं है, तो आपका संबंध एक यूआरआई होना चाहिए। इसके अलावा, यह सलाह दी जाती है कि यूआरआई को आपके नियंत्रण में किसी डोमेन पर एक डीरफ्रेंस करने योग्य http यूआरएल बनाया जाए ताकि एपीआई क्लाइंट रिलेशनशिप के लिए प्रलेखन देख सकें, उदा। "Http: //www.example.com/link-relations#tweets"। आम तौर पर, आपका एपीआई स्टार्ट पॉइंट संग्रह की एक सूची होगी, प्रत्येक कस्टम लिंक रिलेशनशिप के साथ होगा जो बताता है कि प्रत्येक संग्रह में किस प्रकार के संसाधन शामिल हैं।
स्रोत
2012-12-03 15:18:27
मैं जहां संभव हो आरएफसी से बचने की कोशिश करता हूं;) केवल मजाक कर रहा है, हालांकि मुझे खुशी है कि मैं अकेला नहीं हूं जो हमेशा उत्तर से अधिक प्रश्नों से दूर आता है। – Jammer