दिलचस्प पोस्ट
यह जांचते हुए कि क्या स्ट्रिंग XXXX के साथ शुरू होती है एंड्रॉइड भाषण मान्यता सतत सेवा XML डेटा पढ़ने के दौरान अधिकतम स्ट्रिंग सामग्री की लंबाई कोटा (8192) पार कर ली गई है IPhone पर फेसबुक ऐप की तरह SplitView रूबी में हैश कुंजी के रूप में प्रतीक का उपयोग क्यों करें? फ्लैश के बिना क्लिपबोर्ड पर कॉपी करें पर्यावरण चर जहां रजिस्ट्री में संग्रहीत हैं? एंड्रॉइड में मेरे आवेदन का नामकरण डेटा को किसी दूसरी तालिका में कॉपी करें जावास्क्रिप्ट में डुप्लिकेट युक्त एक सरणी से विशिष्ट मानों की सरणी कैसे प्राप्त करें? आईई 6 पीएनजी पारदर्शिता मैं कैसे कन्वर्ट करने के लिए बाइट सी # में धारा? एंड्रॉइड पर कुकीज़ का उपयोग करते हुए मैं एक HTTP अनुरोध कैसे करूं? XML फ़ाइल में पार्स किए गए और बदलना DOM दस्तावेज़ को कैसे सहेजें? सत्र का उपयोग किए बिना एएसपी.एक्स.के. के पृष्ठों के मूल्यों को कैसे पारित किया जाए

नमूना http रेंज अनुरोध सत्र

क्या मुझे रेंज अनुरोधों के साथ एक नमूना http सत्र दिखाना संभव है? मेरा मतलब है कि क्या अनुरोध और प्रतिक्रिया हेडर होंगे?

वेब के समाधान से एकत्रित समाधान "नमूना http रेंज अनुरोध सत्र"

निम्नलिखित एक्सचेंज क्रोम और एक स्थिर वेब सर्वर के बीच है, जो एक एमपी 4 वीडियो पुनर्प्राप्त करता है।

आरंभिक अनुरोध – वीडियो के लिए सर्वर को हेडर समर्थन प्रदान करने का संकेत देने के लिए Accept-Ranges प्रतिक्रिया हैडर नोट Accept-Ranges :

 GET /BigBuckBunny_320x180.mp4 Cache-Control: max-age=0 Connection: keep-alive Accept-Language: en-GB,en-US,en Host: localhost:8080 Range: Accept: text/html,application/xhtml+xml,application/xml,*/* User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 ... Accept-Encoding: gzip,deflate,sdch Accept-Charset: ISO-8859-1,utf-8,* 200 OK Content-Type: video/mp4 Connection: keep-alive Last-Modified: Wed,14 Dec 2011 15:50:59 GMT ETag: A023EF02BD589BC472A2D6774EAE3C58 Transfer-Encoding: Content-Length: 64657027 Accept-Ranges: bytes Server: Brisket/1.0.1 Date: Wed,14 Dec 2011 16:11:24 GMT 

पिछली प्रतिक्रिया में रेंज हैडर का पता चला – समर्थन की पुष्टि करने के लिए ओपन-एंड रेंज के साथ बाद में अनुरोध। प्रतिक्रिया प्रतिक्रिया शरीर में मौजूद बाइट्स को इंगित करने के लिए 206 स्थिति और Content-Range हेडर देता है:

 GET /BigBuckBunny_320x180.mp4 Connection: keep-alive Accept-Language: en-GB,en-US,en Host: localhost:8080 Range: bytes=0- Accept: */* User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 ... Referer: http://localhost:8080/BigBuckBunny_320x180.mp4 Accept-Encoding: identity Accept-Charset: ISO-8859-1,utf-8,* 206 Partial Content Content-Type: video/mp4 Connection: keep-alive Last-Modified: Wed,14 Dec 2011 15:50:59 GMT ETag: A023EF02BD589BC472A2D6774EAE3C58 Transfer-Encoding: Content-Length: 64657027 Accept-Ranges: bytes Server: Brisket/1.0.1 Date: Wed,14 Dec 2011 16:11:25 GMT Content-Range: bytes 0-64657026/64657027 

फ़ाइल के अंत को कैप्चर करने के लिए बाद में रेंज अनुरोध (शायद मेटाडेटा को पीछे करने के लिए):

 GET /BigBuckBunny_320x180.mp4 Connection: keep-alive Accept-Language: en-GB,en-US,en Host: localhost:8080 Range: bytes=64312833-64657026 Accept: */* If-Range: A023EF02BD589BC472A2D6774EAE3C58 User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 ... Referer: http://localhost:8080/BigBuckBunny_320x180.mp4 Accept-Encoding: identity Accept-Charset: ISO-8859-1,utf-8,* 206 Partial Content Content-Type: video/mp4 Connection: keep-alive Last-Modified: Wed,14 Dec 2011 15:50:59 GMT ETag: A023EF02BD589BC472A2D6774EAE3C58 Transfer-Encoding: Content-Length: 344194 Accept-Ranges: bytes Server: Brisket/1.0.1 Date: Wed,14 Dec 2011 16:11:25 GMT Content-Range: bytes 64312833-64657026/64657027 

उपयोगकर्ता डाउनलोड की गई सीमा से परे वीडियो प्रगति बार में क्लिक करता है – चयनित स्थिति से खेलना शुरू करने के लिए एक सीमा अनुरोध जारी किया जाता है:

 GET /BigBuckBunny_320x180.mp4 Connection: keep-alive Accept-Language: en-GB,en-US,en Host: localhost:8080 Range: bytes=1073152-64313343 Accept: */* If-Range: A023EF02BD589BC472A2D6774EAE3C58 User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 ... Referer: http://localhost:8080/BigBuckBunny_320x180.mp4 Accept-Encoding: identity Accept-Charset: ISO-8859-1,utf-8,* 206 Partial Content Content-Type: video/mp4 Connection: keep-alive Last-Modified: Wed,14 Dec 2011 15:50:59 GMT ETag: A023EF02BD589BC472A2D6774EAE3C58 Transfer-Encoding: Content-Length: 63240192 Accept-Ranges: bytes Server: Brisket/1.0.1 Date: Wed,14 Dec 2011 16:11:25 GMT Content-Range: bytes 1073152-64313343/64657027