विशेष रूप से जेएक्स-आरएस में (मुझे यकीन नहीं है कि यह प्रासंगिक है) ऐसे तरीके हैं जो आपको प्रतिक्रिया में एंटीटीटैग जोड़ने की अनुमति देते हैं। इकाई टैग वास्तव में क्या हैं और वे किस व्यावहारिक तरीके से उपयोग किए जाते हैं?HTTP प्रतिक्रिया एंटीटी टैग क्या हैं?
उत्तर
इकाई टैग HTTP प्रोटोकॉल में कैशिंग को शामिल करने का एक तरीका है। जब कोई सर्वर प्रतिक्रिया देता है तो यह ETag
शीर्षलेख संलग्न कर सकता है जो एक मान देता है जो क्लाइंट के अनुरोध के जवाब में लौटाई गई वस्तु की स्थिति का प्रतिनिधित्व करता है।
जब ग्राहक एक ही प्रतिक्रिया के लिए बाद के अनुरोध करता है तो यह If-None-Match
शीर्षलेख का उपयोग करके ईटीएजी को इसके अनुरोध में वापस भेज सकता है और सर्वर इसका उपयोग यह निर्धारित करने के लिए कर सकता है कि उसे एक नई प्रतिक्रिया भेजने की आवश्यकता है (यानी अनुरोध की स्थिति ऑब्जेक्ट बदल गया है) या क्या यह 304 संशोधित प्रतिक्रिया के साथ प्रतिक्रिया दे सकता है जो क्लाइंट को स्थानीय कैश की गई प्रतिलिपि का उपयोग करने के लिए निर्देश देता है।
यह अक्सर रीस्टफुल एपीआई और अनुप्रयोगों में उपयोग किया जाता है जहां कैशिंग और ऑब्जेक्ट स्टेटस प्रासंगिक होते हैं।
देखें Section 3.11 of RFC 2616 देखें।
जूलियंस संदर्भ के अलावा: सामान्य रूप से, इकाई टैग क्लाइंट, सर्वर और मध्यस्थों को विशिष्ट प्रतिनिधित्व (इसलिए इकाई टैग) पर सहमत होने के लिए सक्षम बनाता है।
अनुबंध का उपयोग नेटवर्क उपयोग (सशर्त पुनर्प्राप्ति) और समवर्ती नियंत्रण (सशर्त अपडेट) को कम करने के लिए किया जाता है। "मुझे इस संसाधन का वर्तमान प्रतिनिधित्व भेजें, यदि यह मेरे पास पहले से मौजूद प्रतिनिधित्व नहीं है" के आधार पर पूर्व कार्य करता है और बाद में "इस परिवर्तन को उस संसाधन में लागू करें" यदि यह अभी भी वह राज्य है जिसे मैं उम्मीद करता हूं यह ") है।
शेष एचटीटीपी स्पेक में विस्तार से समझाया गया है।
जनवरी
- 1. http प्रतिक्रिया
- 2. gzip संपीड़ित http प्रतिक्रिया
- 3. प्रतिक्रिया हेडर मेटा टैग वी.एस.
- 4. HTTP 500 प्रतिक्रिया RawXmlMessage.aspx
- 5. HTTP GET प्रतिक्रिया
- 6. स्ट्रीमिंग HTTP प्रतिक्रिया, ब्राउज़र
- 7. पार्स http प्रतिक्रिया शीर्षलेख wget
- 8. एंटीटी फ्रेमवर्क
- 9. एंटीटी
- 10. HTTP प्रतिक्रिया स्थिति "200 फ़िल्टर" का क्या अर्थ है?
- 11. Node.js के साथ असमर्थित HTTP विधियों के लिए HTTP प्रतिक्रिया?
- 12. सी # दस्तावेज टैग क्या हैं?
- 13. कच्चे HTTP प्रतिक्रिया शीर्षलेख प्राप्त करना
- 14. HTTP 500 शरीर के साथ प्रतिक्रिया?
- 15. क्या जावा के लिए कोई साधारण http प्रतिक्रिया पार्सर है?
- 16. क्या HTTP प्रतिक्रिया की निगरानी के लिए कोई उपकरण है?
- 17. जावा: एक मल्टीपार्ट HTTP प्रतिक्रिया प्राप्त करें
- 18. HTTP पोस्ट अनुरोध से नल प्रतिक्रिया
- 19. फ़ायरफ़ॉक्स में HTTP प्रतिक्रिया शीर्षलेख संशोधित करना
- 20. "javax.servlet.ServletException: गैर-HTTP अनुरोध या प्रतिक्रिया" जेबॉस
- 21. JSONP प्रतिक्रिया http सामग्री-प्रकार शीर्षलेख
- 22. कच्चे, अनपेक्षित HTTP प्रतिक्रिया प्राप्त करना
- 23. एक HTTP/1.1 खंड एन्कोडेड प्रतिक्रिया
- 24. लॉग जैक्स-डब्ल्यूएस http अनुरोध और प्रतिक्रिया
- 25. HTTP अनुरोध के लिए नाम + प्रतिक्रिया
- 26. "आईआईएस अनुरूपित HTTP अनुरोध" क्या हैं?
- 27. उपयोगकर्ताओं के लिए Django पुश HTTP प्रतिक्रिया
- 28. एंगुलरजेएस इंटरसेप्ट सभी $ http JSON प्रतिक्रिया
- 29. उद्देश्य सी - HTTP/0.9 प्रतिक्रिया ASIHTTPRequest
- 30. Node.js: नकली http अनुरोध और प्रतिक्रिया