2011-07-06 12 views
6

मैं जब जावा301 पुनर्निर्देशन: क्यों कनेक्शन बंद है?

response.setStatus(301); 
response.setHeader("Location", "http://www.example.com/"); 
response.setHeader("Connection", "close"); 

में 301 लिंक कर क्यों हम ऐसा करते Connection: close उपयोग करने के लिए सीखा? आखिरी पंक्ति क्यों न छोड़ें? http://www.pardontheinformation.com/2010/09/java-servlet-jsp-301-and-302-redirect.html

मैं अंतिम पंक्ति छोड़े गए कभी नहीं देखा है:

मैं इसे मिलाकर कम से कम तीन उदाहरणों, में इस देखा है।

उत्तर

9

यदि आपका पुनर्निर्देशन किसी भिन्न सर्वर पर इंगित करता है, तो ब्राउज़र को किसी अन्य कनेक्शन का उपयोग करना होगा, इसलिए आप ब्राउज़र को अग्रिम नोटिस दे रहे हैं कि शायद इसे वर्तमान सर्वर से फिर से संपर्क करने की आवश्यकता नहीं होगी पृष्ठ। हालांकि, अगर आपका पुनर्निर्देशन उसी सर्वर पर इंगित करता है, तो मुझे कनेक्शन बंद करने का कोई कारण नहीं दिखता है।

संबंधित मुद्दे