2010-03-02 12 views
5

मेरे पास एक पुरानी एपीआई है जो बड़ी संख्या में आइटम लौटा सकती है और मैं वस्तुओं की संख्या को सीमित करने के लिए पेजिनेशन शैली तकनीकों का उपयोग करने में सक्षम होना चाहता हूं, क्या यह एक विश्वसनीय एपीआई में एक अच्छा विचार है?एक विश्वसनीय सेवा में अंकन

यदि संभव है तो यह लिंक (इस मामले में यूआरएल) या अनुरोध के निकाय के हिस्से के माध्यम से करना सबसे अच्छा है?

चीयर्स

एटम फ़ीड पेजिंग पर

आंगनवाडी

+2

सहायक हो सकता है: http://stackoverflow.com/questions/776448/pagination-in-a-rest-web-application –

उत्तर

6

देखो और संग्रहण आरएफसी: http://tools.ietf.org/html/rfc5005 और भी AtomPub ही (RFC5023) को देखो।

आपको अपनी परियोजना में आसानी से लाभ उठाने में सक्षम होना चाहिए।

सिद्धांत के संबंध में: एपीआई रीस्टफुल है अगर मीडिया प्रकार का प्रतिनिधित्व (या कुछ ऑर्थोगोनल विनिर्देश - नीचे देखें) क्लाइंट को बताता है कि पेजिंग लिंक कहां ढूंढें या उन्हें कैसे बनाया जाए।

आरएफसी 5005 के मामले में कई लिंक संबंध परिभाषित किए गए हैं (अगला, पिछला ...) जो किसी भी मीडिया प्रकार के लिए ऑर्थोगोनल हैं। आप

पर इन लिंक IANA लिंक संबंध रजिस्ट्री में भी rels खोजने के जनवरी

संबंधित मुद्दे