क्या है: HTTP 304 संशोधित नहीं



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

304 संशोधित नहीं है एक HTTP प्रतिक्रिया स्थिति कोड। यह आवश्यक रूप से एक त्रुटि नहीं दर्शाता है, यह केवल एक सुझाव है पिछले अनुरोध के बाद से अनुरोधित संसाधन को संशोधित नहीं किया गया था, इसलिए इसे ग्राहक को पुनः प्राप्त करने की कोई आवश्यकता नहीं है।





304 संशोधित नहीं स्थिति कोड अनुरोधित संसाधन के कैश्ड संस्करण के पुनर्निर्देशन के रूप में कार्य करेगा। हालाँकि, पुनर्निर्देशन केवल तभी होगा जब अनुरोध विधि को वेब सर्वर द्वारा सुरक्षित माना जाता है। खोज इंजन और अन्य सिस्टम जो वेब संसाधनों को अनुक्रमित कर रहे हैं, अक्सर यह निर्धारित करने के लिए 304 प्रतिक्रिया का उपयोग करते हैं कि क्या वे उस URL से पहले प्राप्त जानकारी पुरानी है या नहीं।



304 संशोधित नहीं - यह कैसे काम करता है

304 स्थिति कोड केवल तभी लौटाया जाता है जब ग्राहक द्वारा अनुमति दी जाती है - ज्यादातर मामलों में आपका वेब ब्राउज़र। क्लाइंट इसे HTTP डेटा स्ट्रीम में निर्दिष्ट करेगा जो अनुरोध को संसाधित करने वाले वेब सर्वर को भेजा जाता है। इस वजह से, आपको अपने वेब ब्राउज़र पर इस त्रुटि को कभी नहीं देखना चाहिए जब तक कि वेब व्यवस्थापक इस विशेष स्थिति के लिए एक कस्टम व्यवहार नहीं बनाता है। यदि 304 स्थिति कोड वापस आ जाता है, तो आपको बस अपने ब्राउज़र के कैश से वेब पेज के साथ प्रस्तुत किया जाना चाहिए।

यह अनुरोधित क्लाइंट द्वारा पहले से ज्ञात जानकारी के संचारण को कम करते हुए स्थानीय कैश जानकारी के कुशल अपडेट की अनुमति देने के उद्देश्य से कार्य करता है।

सर्वर-साइड समस्या

सभी HTTP प्रतिक्रिया स्थिति कोड जो 3xx श्रेणी (304 नॉट मॉडिफाइड सहित) में हैं, को पुनर्निर्देशन संदेशों के रूप में संदर्भित किया जाता है। ये सभी कोड एक मोटे संकेतक हैं जो उपयोगकर्ता एजेंट (आपका वेब ब्राउज़र या URL संसाधन तक पहुंचने के लिए उपयोग किए जाने वाले अन्य एजेंट) को अनुरोध पूरा करने के लिए एक अतिरिक्त कार्रवाई करने की आवश्यकता है। में 304 संशोधित नहीं मामला है, यह अनुरोधित संसाधन के कैश्ड संस्करण को प्रदर्शित करने के लिए उपयोगकर्ता एजेंट से आग्रह करेगा।



4xx HTTP स्थिति प्रतिक्रिया कोड में से अधिकांश के विपरीत जो क्लाइंट या सर्वर-साइड समस्या के कारण हो सकता है, ए 304 संशोधित नहीं कोड आमतौर पर एक संकेत है कि समस्या वास्तविक वेब ब्राउज़र पर है। इस वजह से, वहाँ 304 संशोधित नहीं कोड अंत उपयोगकर्ता मोमबत्ती के बारे में कुछ भी नहीं है।

अंत में, यदि आप एक निश्चित URL तक पहुँचने का प्रयास करते समय इस HTTP कोड का एक ग्राफिकल संस्करण देख रहे हैं, तो समस्या के समाधान के लिए आपके पास कोई कदम नहीं है। हालाँकि, यह व्यवहार एक संकेतक है कि वेब सर्वर में अंतर्निहित समस्या है क्योंकि यह वास्तव में आपके ब्राउज़र को अनुरोधित संसाधन के कैश्ड संस्करण को प्रदर्शित नहीं कर रहा है। इस मामले में, एकमात्र व्यवहार्य निर्धारण वेब व्यवस्थापक से संपर्क करना है और उसे इस समस्या की जांच करने के लिए कहना है।

2 मिनट पढ़ा