Αντιμετώπιση προβλημάτων

Γνώση Υπολογιστών >> Αντιμετώπιση προβλημάτων >  >> Αντιμετώπιση προβλημάτων Σφάλματα υπολογιστή σας

Τι είναι το σφάλμα 3xx;

Στο HTTP (πρωτόκολλο μεταφοράς HyperText), ένας κωδικός κατάστασης 3xx, γνωστός και ως ανακατεύθυνση Απάντηση, υποδεικνύει ότι ο πελάτης πρέπει να λάβει πρόσθετα μέτρα για να ολοκληρώσει το αίτημα. Ο διακομιστής δεν στέλνει απευθείας τον ζητούμενο πόρο, αλλά αντ 'αυτού καθοδηγεί τον πελάτη (συνήθως ένα πρόγραμμα περιήγησης ιστού) για να πάει κάπου αλλού. Αυτό χρησιμοποιείται συχνά για πράγματα όπως:

* Μετακίνηση ενός πόρου: Ο πόρος έχει μετακινηθεί μόνιμα (301 μετακινηθεί μόνιμα) ή προσωρινά (302 βρέθηκαν, 307 προσωρινή ανακατεύθυνση) σε μια νέα τοποθεσία. Το πρόγραμμα περιήγησης ακολουθεί αυτόματα την ανακατεύθυνση.

* Χειρισμός διαφορετικών εκδόσεων: Ανακατεύθυνση σε μια πιο κατάλληλη έκδοση του πόρου (π.χ. με βάση το πρόγραμμα περιήγησης του χρήστη ή άλλους παράγοντες).

* αντιμετώπιση διαφορετικών πρωτοκόλλων: Εναλλαγή μεταξύ HTTP και HTTPS (301, 308 μόνιμη ανακατεύθυνση) για λόγους ασφαλείας.

Ενώ τεχνικά ένα σφάλμα από την προοπτική του διακομιστή (ο πόρος δεν είναι * άμεσα * στην τοποθεσία που ζητείται), δεν θεωρείται ένα * σφάλμα * με την τυπική αίσθηση ενός προβλήματος που απαιτεί άμεση αντιμετώπιση προβλημάτων. Είναι ένα κανονικό μέρος του τρόπου με τον οποίο ο ιστός λειτουργεί για τη διαχείριση των θέσεων πόρων και της έκδοσης. Ο πελάτης αναμένεται να ακολουθήσει τις οδηγίες ανακατεύθυνσης που παρέχονται στην απάντηση.

Διαφορετικοί κωδικοί 3xx έχουν ελαφρώς διαφορετικές έννοιες, υπαγορεύοντας τον τρόπο αντιμετώπισης της ανακατεύθυνσης. Για παράδειγμα, μια ανακατεύθυνση 301 θα πρέπει να αποθηκεύεται από το πρόγραμμα περιήγησης, ενώ ένα 302 μπορεί να μην είναι. Μια ανακατεύθυνση 308 είναι μια πιο σύγχρονη έκδοση ενός 301 που διατηρεί τη μέθοδο HTTP που χρησιμοποιείται στο αρχικό αίτημα.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα