Διαφορά μεταξύ διακομιστή. Μεταφορά και απόκριση. Ανακατεύθυνση διακομιστή

Anonim

. Μεταφορά έναντι απόκρισης. Ανακατεύθυνση

Ο διακομιστής και η απόκριση είναι αντικείμενα στην ASP. ΚΑΘΑΡΑ. Το αντικείμενο διακομιστή παρέχει μεθόδους και ιδιότητες για διάφορες εργασίες που σχετίζονται με ένα διακομιστή. Η μεταφορά είναι μια μέθοδος του αντικειμένου Server και στέλνει πληροφορίες της τρέχουσας κατάστασης σε μια άλλη. asp για επεξεργασία. Το αντικείμενο απόκρισης περιγράφει μεθόδους και ιδιότητες που σχετίζονται με την απόκριση ενός διακομιστή. Η ανακατεύθυνση είναι μια μέθοδος του αντικειμένου Response και αποστέλλει ένα μήνυμα στο πρόγραμμα περιήγησης που την κάνει να συνδεθεί σε διαφορετική διεύθυνση URL. Ακόμα κι αν και ο διακομιστής. Μεταφορά και απόκριση. Η ανακατεύθυνση μπορεί να χρησιμοποιηθεί για τη μεταφορά ενός χρήστη από μια σελίδα σε μια άλλη, διαφορετικά στον τρόπο με τον οποίο εκτελούν αυτήν την εργασία.

Τι είναι η απάντηση. Διευθύνω πάλιν?

Η ανακατεύθυνση είναι μια μέθοδος στο αντικείμενο απόκρισης. Όταν ονομάζεται η μέθοδος απάντησης, στέλνει τον κώδικα HTTP 302 και τη διεύθυνση URL της απαιτούμενης ιστοσελίδας στο πρόγραμμα περιήγησης χρηστών. Ο κώδικας HTTP 302 ενημερώνει τον περιηγητή των χρηστών ότι ο ζητούμενος πόρος βρίσκεται κάτω από διαφορετική διεύθυνση URL. Όταν το πρόγραμμα περιήγησης λάβει τον κώδικα, ανοίγει τον πόρο στη νέα θέση. Η ζητούμενη ιστοσελίδα μπορεί να βρίσκεται στον ίδιο διακομιστή με τη σελίδα που περιείχε το αίτημα ή θα μπορούσε να κατοικεί σε κάποιον άλλο διακομιστή. Όταν ζητάτε μια ιστοσελίδα που κατοικεί στον ίδιο διακομιστή με την τρέχουσα σελίδα, η μέθοδος απάντησης μπορεί να χρησιμοποιηθεί ως εξής:

Ανταπόκριση. Ανακατεύθυνση ("nextPage. Html");

Όταν ζητάτε μια ιστοσελίδα που κατοικεί σε άλλο διακομιστή, η μέθοδος απάντησης μπορεί να χρησιμοποιηθεί ως εξής:

Ανταπόκριση. Ανακατεύθυνση (" // www. NewServer.com / newPage.aspx");

Τι είναι ο διακομιστής. ΜΕΤΑΦΟΡΑ?

Όπως αναφέρθηκε προηγουμένως, η μεταφορά είναι μια μέθοδος του αντικειμένου διακομιστή. Όταν καλείται η μέθοδος μεταφοράς, το αρχικό αίτημα τροποποιείται για να μεταφερθεί σε κάποια άλλη σελίδα στον ίδιο διακομιστή. Όταν ζητείται μια νέα σελίδα χρησιμοποιώντας το διακομιστή. Μεταφορά, η διεύθυνση URL που εμφανίζεται στο πρόγραμμα περιήγησης ιστού των χρηστών δεν αλλάζει. Αυτό συμβαίνει επειδή η μεταφορά πραγματοποιείται στην πλευρά του διακομιστή και ο περιηγητής δεν έχει καμία γνώση σχετικά με τη μεταφορά. Χρησιμοποιώντας τη δεύτερη υπερφόρτωση για το διακομιστή. Η μεταφορά (διαδρομή συμβολοσειράς, bool preserveForm) και ο καθορισμός της δεύτερης παράμετρος ως αληθής, οι μετασχηματισμένες μεταβλητές και οι συμβολοσειρές ερωτήσεων μπορούν να διατεθούν στη δεύτερη σελίδα.

Ποια είναι η διαφορά μεταξύ του διακομιστή. Μεταφορά και απόκριση. Διευθύνω πάλιν?

Ακόμα κι αν και ο διακομιστής. Μεταφορά και απόκριση. Η ανακατεύθυνση μπορεί να χρησιμοποιηθεί για τη μεταφορά ενός χρήστη από τη μία σελίδα στην άλλη, υπάρχουν κάποιες διαφορές μεταξύ των δύο μεθόδων. Εκτός από την προφανή συντακτική διαφορά, απάντηση. Η ανακατεύθυνση κάνει μια στροφή προς το διακομιστή, ενώ Server. Η μεταφορά αλλάζει την εστίαση του διακομιστή ιστού σε διαφορετική ιστοσελίδα.Επομένως, χρησιμοποιώντας το διακομιστή. Μεταφορά, οι πόροι διακομιστή μπορούν να διατηρηθούν. Από την άλλη πλευρά απάντηση. Η ανακατεύθυνση θα μπορούσε να χρησιμοποιηθεί για την ανακατεύθυνση του χρήστη σε μια ιστοσελίδα σε έναν άλλο διακομιστή ενώ ο διακομιστής. Η μεταφορά μπορεί να χρησιμοποιηθεί μόνο για την ανακατεύθυνση του χρήστη σε ιστοσελίδες στον ίδιο διακομιστή. Επίσης, χρησιμοποιώντας το διακομιστή. Μεταφορά, οι ιδιότητες της προηγούμενης σελίδας μπορούν να αποκτήσουν πρόσβαση στη νέα σελίδα, αλλά αυτό δεν είναι δυνατό με την απάντηση. Διευθύνω πάλιν. Επιπλέον, Απάντηση. Η ανακατεύθυνση αλλάζει τη διεύθυνση URL στη γραμμή διευθύνσεων του προγράμματος περιήγησης κατά την πρόσβαση στη νέα σελίδα, αλλά κατά τη χρήση του διακομιστή. Η μεταφορά της αρχικής διεύθυνσης URL διατηρείται και μόλις αντικατασταθεί το περιεχόμενο της σελίδας. Ο χρήστης δεν μπορεί να το χρησιμοποιήσει για να προσθέσει σελιδοδείκτη τη νέα σελίδα.