सर्वर के बीच अंतर स्थानांतरण और उत्तर

Anonim

सर्वर से संबंधित विभिन्न कार्यों के लिए तरीके और गुण प्रदान करता है स्थानांतरण बनाम रिस्पांस पुनर्निर्देशन

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

प्रतिक्रिया क्या है पुन: निर्देशित?

रीडायरेक्ट रिस्पांस ऑब्जेक्ट में एक विधि है जब प्रतिक्रिया विधि कहा जाता है, तो यह HTTP कोड 302 और अनुरोधित वेब पेज का URL उपयोगकर्ताओं के ब्राउज़र को भेजता है। HTTP कोड 302 उपयोगकर्ताओं के ब्राउज़र को सूचित करता है कि अनुरोधित संसाधन एक अलग URL के अंतर्गत स्थित है जब ब्राउज़र कोड प्राप्त करता है, तो यह नए स्थान में संसाधन खोलता है। अनुरोध किया गया वेब पेज उस सर्वर पर स्थित हो सकता है, जिसमें उस पृष्ठ का अनुरोध होता है या यह किसी अन्य सर्वर में रहने वाला हो सकता है। वर्तमान पृष्ठ के रूप में एक ही सर्वर पर रहने वाले किसी वेब पेज का अनुरोध करते समय, प्रतिक्रिया पद्धति का उपयोग निम्नानुसार किया जा सकता है:

-2 ->

उत्तर। रीडायरेक्ट करें ("अगला पेज एचटीएमएल");

किसी अन्य सर्वर पर रहने वाले किसी वेब पेज का अनुरोध करते समय, प्रतिक्रिया पद्धति का उपयोग निम्नानुसार किया जा सकता है:

प्रतिक्रिया रीडायरेक्ट करें (" // www। न्यूसर्वर। Com / newpage। Aspx");

सर्वर क्या है स्थानांतरित करें?

जैसा कि पहले उल्लेख किया गया है, स्थानांतरण सर्वर ऑब्जेक्ट का एक तरीका है जब स्थानांतरण विधि कहा जाता है, तो मूल अनुरोध उसी सर्वर में किसी अन्य पृष्ठ में स्थानांतरित करने के लिए संशोधित किया जाता है। जब एक नया पृष्ठ सर्वर का उपयोग करने का अनुरोध किया जाता है स्थानांतरण, यूआरएल के वेब ब्राउज़र में दिखाया गया यूआरएल बदल नहीं पाता है। यह इसलिए है क्योंकि स्थानांतरण सर्वर साइड में होता है और ब्राउज़र में स्थानांतरण के बारे में कोई जानकारी नहीं होती है। सर्वर के लिए दूसरे ओवरलोड का उपयोग करके स्थानांतरण (स्ट्रिंग पथ, बूल संरक्षित फ़ॉर्म) और दूसरे पैरामीटर को सही, पोस्ट किए गए प्रपत्र चर और क्वेरी स्ट्रिंग्स को दूसरे पृष्ठ पर उपलब्ध कराया जा सकता है।

सर्वर के बीच अंतर क्या है स्थानांतरण और उत्तर पुन: निर्देशित?

हालांकि दोनों सर्वर स्थानांतरण और उत्तर किसी उपयोगकर्ता को एक पृष्ठ से दूसरे स्थानांतरित करने के लिए रीडायरेक्ट का उपयोग किया जा सकता है, दो विधियों के बीच कुछ अंतर हैं। स्पष्ट वाक्यविन्यास अंतर के अलावा, प्रतिक्रिया रीडायरेक्ट सर्वर पर एक roundtrip बनाता है, जबकि सर्वर। स्थानांतरण वेब सर्वर का एक अलग वेब पेज पर फ़ोकस बदलता हैइसलिए, सर्वर का उपयोग करके स्थानांतरण, सर्वर संसाधनों को संरक्षित किया जा सकता है दूसरी ओर रिस्पांस रीडायरेक्ट को उपयोगकर्ता को वेब सर्वर पर दूसरे सर्वर पर रीडायरेक्ट करने के लिए इस्तेमाल किया जा सकता है, जबकि सर्वर हस्तांतरण का उपयोग केवल उसी सर्वर पर उपयोगकर्ता को वेब पेज पर रीडायरेक्ट करने के लिए किया जा सकता है सर्वर का उपयोग करके भी स्थानांतरण, पिछले पृष्ठ के गुणों को नए पेज पर पहुंचा जा सकता है लेकिन यह प्रतिक्रिया के साथ संभव नहीं है। पुन: निर्देशित। इसके अतिरिक्त, प्रतिक्रिया पुनर्निर्देशन ब्राउज़र के पता पट्टी में यूआरएल बदलता है, जब नया पृष्ठ एक्सेस होता है, लेकिन सर्वर का उपयोग करते समय मूल यूआरएल स्थानांतरण बरकरार रखा गया है और पृष्ठ की सामग्री को सिर्फ प्रतिस्थापित किया गया है। तो उपयोगकर्ता नए पेज को बुकमार्क करने के लिए इसका उपयोग नहीं कर सकता।