खोज…


परिचय

Accept-Ranges क्लाइंट को बताता है कि यह सर्वर इस संसाधन (फ़ाइल) के लिए रेंज का समर्थन करेगा।

वाक्य - विन्यास

  • स्वीकार-रंग: रेंज टाइप
  • स्वीकार-रंग: कोई नहीं

पैरामीटर

पैरामीटर विवरण
RangeType उस प्रकार की श्रेणियां समर्थित हैं। यह वर्तमान में केवल bytes या none
कोई नहीं सर्वर इस संसाधन पर श्रेणियों का समर्थन नहीं करता है

टिप्पणियों

Accept-Ranges रेंज सिस्टम का हिस्सा है। रेंज सिस्टम क्लाइंट को पूरी फ़ाइल डाउनलोड करने के बजाय फ़ाइल के केवल एक हिस्से का अनुरोध करने देता है।

उदाहरण के लिए यदि किसी क्लाइंट को केवल 10M फाइल के अंतिम 100 बाइट्स की आवश्यकता होती है, तो वह सर्वर से केवल 10485660 ऑफसेट 10485760 पर डेटा भेजने का अनुरोध कर सकता है।

अगर रेंज का समर्थन करता है तो क्लाइंट को बताने के लिए सर्वर से Accept-Ranges भेजा जाता है। यह केवल इस विशेष संसाधन (फ़ाइल) पर लागू होता है, अन्य फाइलें विभिन्न प्रकार के प्रकारों को स्वीकार कर सकती हैं।

वर्तमान में केवल दो मान परिभाषित हैं, bytes और nonebytes मान का मतलब है कि आप बाइट रेंज का अनुरोध कर सकते हैं (ऑफसेट और बाइट्स बाइट्स में होंगे)। 'कोई नहीं' के मान का अर्थ है कि सर्वर श्रेणियों का समर्थन नहीं करता है।

यदि ग्राहक सीमा का समर्थन करता है तो ग्राहक बिना जाँच किए बाइट रेंज अनुरोधों के लिए स्वतंत्र हैं।

क्लाइंट सर्वर से एक सीमा का अनुरोध करने के लिए Range का उपयोग करता है और सर्वर 206 की स्थिति (आंशिक सामग्री) के साथ उत्तर देता है यदि यह बाइट्स या 200 (ओके) की सीमा भेज रहा है यदि यह पूरी फाइल भेजने वाला है।

सर्वर रेंज का समर्थन करता है

निवेदन: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

उत्तर:

HTTP/1.1 200 OK
Date: Sat, 01 Jan 2000 01:00:00 GMT
Server: Apache/2.4.10 (Win32) OpenSSL/1.0.1h PHP/5.4.31
Keep-Alive: timeout=5, max=97
Connection: Keep-Alive
Content-Type: text/html
Accept-Ranges: bytes
Content-Length: 500

सर्वर श्रेणियों का समर्थन नहीं करता है

निवेदन: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

उत्तर:

HTTP/1.1 200 OK
Date: Sat, 01 Jan 2000 01:00:00 GMT
Server: Apache/2.4.10 (Win32) OpenSSL/1.0.1h PHP/5.4.31
Keep-Alive: timeout=5, max=97
Connection: Keep-Alive
Content-Type: text/html
Accept-Ranges: none
Content-Length: 500



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow