मैं Wikipedia पर के बारे में Pragma हैडर पढ़ कहते हैं जो:प्रगामा और कैश-कंट्रोल हेडर के बीच अंतर?
"Pragma: कोई कैश हेडर फ़ील्ड एक HTTP/1.0 हैडर अनुरोधों में उपयोग के लिए है यह करने के लिए ब्राउज़र के लिए एक साधन है। सर्वर और किसी भी मध्यवर्ती कैश को बताएं कि यह संसाधन का एक नया संस्करण चाहता है, सर्वर के लिए संसाधन को कैश न करने के लिए ब्राउज़र को बताने के लिए नहीं। कुछ उपयोगकर्ता एजेंट प्रतिक्रियाओं में इस शीर्षलेख पर ध्यान देते हैं, लेकिन HTTP/1.1 आरएफसी विशेष रूप से इस व्यवहार पर भरोसा करने के खिलाफ चेतावनी देता है। "
लेकिन मैं समझ नहीं किया है कि वह क्या करता? Cache-Control
शीर्षलेख के बीच क्या अंतर है जिसका मूल्य no-cache
और Pragma
है जिसका मूल्य भी no-cache
है?
हालांकि नीचे सीएनटी का उत्तर अधिक जटिल है, यह विनिर्देश के अनुसार भी अधिक सही है। 'प्रगमा: नो-कैश' का उपयोग केवल अनुरोधों में किया जाना है (जिसका अर्थ है "मैं मूल चाहता हूं, कैश की गई प्रति नहीं") और इसका व्यवहार प्रतिक्रियाओं के लिए निर्दिष्ट नहीं है। – clime
'कैश-कंट्रोल: नो-कैश' के अनुरोधों के लिए समान अर्थ है लेकिन वास्तव में प्रतिक्रियाओं के लिए भी परिभाषित किया गया है, जिसका अर्थ है "यदि आप भविष्य में इसकी कैश की गई प्रति का उपयोग करना चाहते हैं, तो आपको पहले यह जांचना होगा कि यह ऊपर है- आज तक (यानी पुनर्मूल्यांकन करें) "। – clime
यह कैश कंट्रोल के लिए है, इसे केवल कैश-रोकथाम के लिए ही नहीं होना चाहिए, इसका उपयोग यह भी कहने के लिए किया जा सकता है कि "आप इसे कैश कर सकते हैं।" .... –