अनौपचारिक उत्तर
तो पिछले पृष्ठ एक GET request था, पृष्ठ पर आमतौर पर ब्राउज़र के कैश से लाई गई है जब तक कि पृष्ठ पर कैश समय (इस समय सीमा समाप्ति समय वेब के व्यवस्थापकों द्वारा सेट किया जाता है समाप्त हो गया है पृष्ठ), या कोई अन्य कारक ब्राउज़र को विश्वास करने के लिए प्रेरित करता है कि जानकारी पर्याप्त ताजा नहीं है।
यदि पिछला पृष्ठ POST request था, तो ब्राउज़र आमतौर पर आपको पूछता है कि क्या आप जानकारी भेजना चाहते हैं और पृष्ठ सर्वर से प्राप्त किया गया है।
औपचारिक जवाब
यह HTTP Protocol specification कि ब्राउज़रों को लागू करना चाहिए की Section 13 में शामिल है।
विशेष रूप से, 13.10 कहा गया है कि:
कुछ HTTP विधियों चाहिए एक कैश कारण एक इकाई रद्द करने के लिए। यह या तो अनुरोध-यूआरआई, या स्थान या सामग्री-स्थान शीर्षलेख (यदि मौजूद है) द्वारा संदर्भित इकाई है। ये तरीके हैं:
- PUT
- DELETE
- POST
(इस तरह के एक के रूप में) अनुरोधों के अन्य प्रकार, कैश की जा सकती। यदि आप गोरी के विवरण चाहते हैं तो पूर्ण spec के माध्यम से पढ़ें, लेकिन spec इस तरह से सेटअप है कि ब्राउज़र को जितना संभव हो सके अपने कैश का उपयोग करने की अनुमति देता है।
स्रोत
2009-11-04 15:26:37
अच्छा सवाल कुछ भी नहीं, जवाब पढ़ने याद करने के लिए टिप्पणी जोड़ने है। –