मूल प्रश्न HTTP शीर्षलेखों के उपयोग के बारे में है, जिसमें Range, If-Range, Accept-Ranges और एक उपयोगकर्ता परिभाषित सीमा विनिर्देशक शामिल है।बाइट्स के अलावा किसी सीमा विनिर्देशक के साथ HTTP रेंज हेडर का उपयोग करना?
यहां मेरे प्रश्न को स्पष्ट करने में मदद के लिए एक निर्मित उदाहरण है। मान लें कि मेरे पास एक वेब 2.0 स्टाइल एप्लिकेशन है जो कुछ प्रकार के मानव पठनीय दस्तावेजों को प्रदर्शित करता है। ये दस्तावेज़ संपादकीय रूप से पृष्ठों में विभाजित हैं (समाचार वेबसाइटों पर आपके द्वारा देखे जाने वाले लेखों के समान)। इस उदाहरण के लिए, मान लें:
- शीर्षक "HTTP रेंज प्रश्न" तीन पृष्ठों में टूट जाती है एक दस्तावेज नहीं है।
- शैल पेज (
/document/shell/http-range-question
) पृष्ठों की संख्या सहित दस्तावेज़ के बारे में मेटा जानकारी जानता है। - दस्तावेज का पहला पठनीय पृष्ठ पेज एन्ज़ेल ईवेंट के दौरान लोड किया जाता है और AJAX GET के माध्यम से पृष्ठ पर डाला जाता है।
- एक यूआई नियंत्रण जो जैसा दिखता है [1 2 3 सभी] पृष्ठ के निचले हिस्से में है, और किसी संख्या पर क्लिक करने से वह पठनीय पृष्ठ (AJAX के माध्यम से भी लोड किया जाएगा) प्रदर्शित होगा, और "ऑल" पर क्लिक करने से प्रदर्शित होगा पूरा दस्तावेज सवाल का
/document/content/http-range-question?page=1
/document/content/http-range-question?page=2
/document/content/http-range-question?page=3
/document/content/http-range-question
अब: 1, 2, 3 के लिए इन URL और सभी उपयोग के मामलों मान लें। क्या मैं यूआरएल के बजाय HTTP रेंज हेडर का उपयोग कर सकता हूं (उदा। क्वेरीस्ट्रिंग पैरामीटर)? हो सकता है कि GET /document/content/http-range-question
अनुरोध पर कुछ इस तरह:
Range: page=1
ऐसा लगता है कि कल्पना की तरह ही परिभाषित करता है बाइट के रूप में स्वीकार्य पर्वतमाला है, तो भले ही मैं अपने ajax कॉल मेरी ब्राउज़र और सर्वर कोड के साथ काम किया है, बीच में कुछ भी तोड़ सकते थे अनुबंध (उदाहरण के लिए एक कैशिंग प्रॉक्सी सर्वर)।
Range: bytes=0-499
कस्टम सीमा विनिर्देशकों के किसी भी राय या असली दुनिया के उदाहरण?
अद्यतन: मैं रेंज हैडर (Paging in a Rest Collection) जहाँ वे कि डोजो के JsonRestStore एक कस्टम रेंज हैडर मान का उपयोग करता उल्लेख के बारे में एक ऐसी ही सवाल मिला।
Range: items=0-24
[एक संग्रह संग्रह में पेजिंग] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/924472/paging-in-a-rest-collection) – DanMan
@DanMan - मैं पहले से ही इसी तरह के प्रश्न से जुड़ा हुआ था, लेकिन सभी HTTP आरईएसटी नहीं है और यह स्वीकार्य मूल्यों के बारे में एक प्रश्न पूछता है, आरईएसटी अर्थशास्त्र नहीं। इसके अलावा, अलग-अलग प्रश्न शीर्षक शब्द अलग-अलग लोगों को उनके उत्तरों खोजने में मदद करते हैं। –