Κύριος Αλλα Πώς να διορθώσετε το σφάλμα 400 Bad Request

Πώς να διορθώσετε το σφάλμα 400 Bad Request



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

  Πώς να διορθώσετε το σφάλμα 400 Bad Request

Αλλά με έναν κωδικό σφάλματος 400 Bad Request, το πρόβλημα είναι στο τέλος σας. Το σφάλμα 400 Bad Request μπορεί να παρουσιαστεί αρκετά ώστε να είναι αγκάθι στα πλευρά των χρηστών. Ευτυχώς, υπάρχουν κάποιοι τρόποι για να κατανοήσετε ή να λύσετε το πρόβλημα. Διαβάστε παρακάτω για να μάθετε τι σημαίνει ο κώδικας και πώς να τον διορθώσετε.

400 Κακό Αίτημα Σημασία

Πριν μπούμε στις λύσεις για το 400 Bad Request, θα πρέπει να καταλάβετε τι είναι. Ένα 400 Bad Request εμφανίζεται όταν ένας διακομιστής δεν μπορεί ή αρνείται να επεξεργαστεί ένα αίτημα. Ο διακομιστής έχει διαπιστώσει ότι το αίτημα του πελάτη έχει σφάλμα στη σύνταξη ή στο πλαίσιο του μηνύματος.

Ωστόσο, με αυτό το σφάλμα, ο λόγος για τον οποίο το λαμβάνετε δεν είναι πάντα απλός. Περιστασιακά, στην πραγματικότητα δεν φταίει ο πελάτης αλλά ο διακομιστής. Επομένως, δεν είναι δίκαιο να κατηγορούμε πάντα τον πελάτη για την πρόκληση του προβλήματος.

Ακολουθούν ορισμένοι πιθανοί λόγοι για τους οποίους οι χρήστες λαμβάνουν 400 σφάλματα Bad Request.

Μεταφόρτωση μεγάλου αρχείου

Οι διακομιστές ιστού ή οι εφαρμογές ενδέχεται να έχουν ρητό όριο μεγέθους μεταφόρτωσης αρχείων. Αυτός ο περιορισμός εφαρμόζεται για να αποφευχθεί η απόφραξη του εύρους ζώνης με πολλούς χρήστες που θέλουν επίσης να ανεβάσουν μεγάλα αρχεία. Έτσι, η προσπάθεια μεταφόρτωσης ενός εξαιρετικά μεγάλου αρχείου ή φακέλου μπορεί μερικές φορές να προκαλέσει Σφάλμα 400.

Παραπλανητική δρομολόγηση αιτήματος

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

Αυτή η προστασία δεν είναι άχρηστη, καθώς μπορεί να ανιχνεύσει επιθέσεις Man-In-The-Middle. Αυτά συμβαίνουν εάν ο ιστότοπος εντοπίσει τα ίδια διακριτικά που προέρχονται από δύο διαφορετικές διευθύνσεις IP. Σε τέτοιες περιπτώσεις, συνήθως στέλνει στον πελάτη μια προειδοποίηση παραπλανητικής δρομολόγησης αιτήματος.

Επειδή το Διαδίκτυο μπορεί να είναι ένα επικίνδυνο μέρος, είναι σημαντικό για τους ιστότοπους να έχουν μέτρα ασφαλείας όπως αυτό. Κανένας κάτοχος ιστότοπου δεν θέλει ο διακομιστής του να δέχεται επίθεση.

Ληγμένα ή Μη έγκυρα Cookies

Αν και υπάρχει πιθανότητα τα cookies να λήξουν ή να είναι άκυρα, είναι συχνά αποτέλεσμα ατυχήματος παρά επίθεσης. Το πρόγραμμα περιήγησης μπορεί να προσπαθεί να σας αναγνωρίσει με παλιά cookie. Για παράδειγμα, μπορεί να προσπαθείτε να αποκτήσετε πρόσβαση σε μια περιοχή διαχειριστή που δεν έχετε επισκεφτεί εδώ και αρκετό καιρό.

Ο ιστότοπος ενδέχεται να χρησιμοποιεί παλιά cookies. Εάν ο ιστότοπος εντοπίσει το αίτημά σας, ενδέχεται να λάβετε ένα σφάλμα 400 Bad Request εάν η σύνδεσή σας περιέχει λανθασμένες πληροφορίες.

σελιδοδείκτης όλων των ανοιχτών καρτελών chrome android

Το ίδιο μπορεί να συμβεί και με κατεστραμμένες κρυφές μνήμες του προγράμματος περιήγησης. Η κρυφή μνήμη του προγράμματος περιήγησης αποθηκεύει αρχεία ώστε οι χρήστες να συνδέονται γρηγορότερα στους ιστότοπους. Ωστόσο, ο ιστότοπος μπορεί να σας στείλει το σφάλμα εάν τα αρχεία είναι κατεστραμμένα ή παλιά.

Προβλήματα URL

Η εισαγωγή μιας διεύθυνσης URL είναι ο πιο άμεσος τρόπος πρόσβασης σε έναν ιστότοπο και στους διακομιστές του. Ωστόσο, εάν υπάρχουν προβλήματα με τη συμβολοσειρά URL, μπορείτε να λάβετε το σφάλμα 400 Bad Request. Η λανθασμένη πληκτρολόγηση της διεύθυνσης URL είναι μια κοινή αιτία του προβλήματος.

Άλλοι λόγοι είναι μια εσφαλμένη σύνταξη διεύθυνσης URL ή η διεύθυνση URL που περιέχει παράνομους χαρακτήρες. Τα συντακτικά σφάλματα παρουσιάζονται όταν ορισμένες ενότητες δεν είναι γραμμένες σωστά. Ο διακομιστής δεν κατανοεί το αίτημα και σας λέει ότι δεν μπορεί να το χειριστεί.

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

Σφάλματα διακομιστή

Αν και είναι αλήθεια ότι το σφάλμα 400 Bad Request ξεκινά συνήθως από την πλευρά του πελάτη, υπάρχουν περιπτώσεις που ο διακομιστής αντιμετωπίζει σφάλματα. Επομένως, δεν μπορεί να χειριστεί αιτήματα πελατών. Ακολουθούν ορισμένες πιθανές αιτίες:

  • Δυσλειτουργίες
  • Γενικά προβλήματα
  • Προσωρινά ζητήματα που δεν προσδιορίζονται

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

400 Bad Request Nginx

Το Nginx είναι λογισμικό ανοιχτού κώδικα που οι ιδιοκτήτες διακομιστών μπορούν να χρησιμοποιήσουν για να δημιουργήσουν διακομιστές. Σχεδιάστηκε για να είναι γρήγορο, αλλά έχει χρησιμοποιηθεί και ως αντίστροφος διακομιστής μεσολάβησης ή εξισορρόπηση φορτίου. Με άλλα λόγια, το Nginx είναι μια ισχυρή εφαρμογή που δέχεται πολλές συνδέσεις ταυτόχρονα χωρίς αποτυχία.

Εάν διαθέτετε διακομιστή Nginx και λάβατε ένα μήνυμα από πελάτες σχετικά με ένα 400 Bad Request, πιθανότατα αυτό οφείλεται στο ότι έχουν μεγάλη κεφαλίδα. Το Nginx έχει ένα όριο μεγέθους για τα εισερχόμενα cookie και οι κεφαλίδες του πελάτη έχουν υπερβεί αυτό το όριο εάν δείτε αυτόν τον κωδικό σφάλματος.

Ευτυχώς, η λύση είναι απλή: αυξήστε το όριο, ώστε το σφάλμα 400 Bad Request να μπορεί να αφαιρεθεί.

  1. Συνδεθείτε στον διακομιστή Nginx και βρείτε τον ιστότοπο σφάλματος.
  2. Πληκτρολογήστε 'large_client_header_buffers 4 16k;'
  3. Εκτελέστε την εντολή.
  4. Επαναφόρτωση του διακομιστή.

Μπορείτε να αντικαταστήσετε το 16 στα '16K' με έναν μεγαλύτερο αριθμό, όπως το 64K, ο οποίος συνήθως επιτρέπει τη διέλευση μεγαλύτερων κεφαλίδων. Αυτή η επιδιόρθωση επιλύει πολλές περιπτώσεις σφάλματος Nginx 400 Bad Request.

πώς να αλλάξετε τον τύπο ps4 nat

400 Bad Request Chrome

Εάν λάβετε ένα σφάλμα 400 Bad Request στο Google Chrome, μπορεί να είναι ένδειξη παλιών cookie. Για να τα αφαιρέσετε, πρέπει να διαγράψετε την κρυφή μνήμη του Chrome. Οι κρυφές μνήμες περιέχουν δεδομένα που έχουν αποθηκευτεί για να βοηθήσουν τις ιστοσελίδες να φορτώνουν πιο γρήγορα την επόμενη φορά που θα τις επισκεφτείτε.

Καθώς η κρυφή μνήμη είναι ένα μέσο διατήρησης παλαιότερων δεδομένων, τα cookie και τα αρχεία που είναι αποθηκευμένα στην προσωρινή μνήμη χρονολογούνται κάπως από το λεπτό που αποθηκεύονται εκεί. Αν και το Chrome συλλέγει συνεχώς νέα δεδομένα για την προσωρινή μνήμη, δεν μπορεί να το κάνει εάν δεν συνδέεστε τακτικά σε έναν ιστότοπο.

Επομένως, η εκκαθάριση της προσωρινής μνήμης επιτρέπει στο Chrome να λαμβάνει νέες πληροφορίες και να στέλνει ένα αίτημα που μπορεί να δεχτεί ο ιστότοπος. Το σφάλμα 400 Bad Request θα εξαφανιστεί. Για να καθαρίσετε την προσωρινή μνήμη:

  1. Κάντε κλικ στις τριπλές κουκκίδες στην επάνω δεξιά γωνία.
  2. Επιλέξτε «Διαγραφή δεδομένων περιήγησης».
  3. Ελέγξτε τις επιλογές που ονομάζονται 'Κρυφή μνήμη', 'Cookies' και 'Ιστορικό'.
  4. Επιλέξτε ένα χρονικό εύρος.
  5. Κάντε κλικ στο «Διαγραφή δεδομένων».
  6. Μόλις διαγραφούν τα αρχεία, δοκιμάστε να συνδεθείτε ξανά στην ιστοσελίδα.

Μερικές φορές, η επανεκκίνηση του υπολογιστή μετά την εκκαθάριση της προσωρινής μνήμης βοηθά στη διαγραφή περισσότερων αρχείων. Ωστόσο, υπάρχουν φορές που πρέπει να εκκαθαριστεί η προσωρινή μνήμη του μόντεμ. Μπορείτε να το απενεργοποιήσετε και να το ενεργοποιήσετε ξανά για να το δείτε.

Ανανεώστε το DNS

Η κρυφή μνήμη DNS θα πρέπει επίσης να εκκαθαριστεί εάν θέλετε να εκτελέσετε μια βαθύτερη διαδικασία καθαρισμού. Μπορεί να βοηθήσει τους διακομιστές να σας επικυρώσουν ευκολότερα.

  1. Ανοίξτε το Google Chrome.
  2. Επικολλήστε το 'chrome://net-internals/#dns' στη γραμμή αναζήτησης.
  3. Πατήστε Enter.
  4. Κάντε κλικ στο 'Εκκαθάριση προσωρινής μνήμης κεντρικού υπολογιστή'.
  5. Αντικαταστήστε το '#dns' στη γραμμή αναζήτησης με το '#sockets' και πατήστε Enter.
  6. Επιλέξτε 'Close Idle Sockets' και κάντε κλικ στο 'Flush Socket Pools'.

Κλείστε το Chrome και δείτε αν το σφάλμα εξακολουθεί να υπάρχει. Θα χρειαστεί να ακολουθήσετε μια άλλη διαδικασία για να ξεπλύνετε το DNS στον υπολογιστή σας.

  1. Ανοίξτε τη γραμμή αναζήτησης.
  2. Πληκτρολογήστε 'cmd' και κάντε δεξί κλικ στη Γραμμή εντολών.
  3. Εκτελέστε τη γραμμή εντολών ως διαχειριστής.
  4. Πληκτρολογήστε “ipconfig /flushdns” και πατήστε Enter για να το εκτελέσετε.

Μετά την πλήρη ανανέωση του DNS, το σφάλμα θα πρέπει να εξαφανιστεί. Δεν χρειάζεται να εκτελείτε κάθε διαδικασία εκκαθάρισης DNS εδώ, αλλά να σταματήσετε όταν φύγει το σφάλμα 400 Bad Request.

Απενεργοποιήστε τις επεκτάσεις

Οι επεκτάσεις του Google Chrome προσφέρουν επιπλέον λειτουργίες που δεν παρέχονται με το πρόγραμμα περιήγησης. Γίνεται λήψη και εγκατάσταση αυτών των επεκτάσεων, αλλά μερικές φορές μπορεί να επηρεάσουν το πρόγραμμα περιήγησής σας και να προκαλέσουν σφάλματα. Μπορείτε να δοκιμάσετε να τα απενεργοποιήσετε και να ελέγξετε εάν το σφάλμα παραμένει.

  1. Ανοίξτε το Chrome στον υπολογιστή σας.
  2. Κάντε κλικ στις τριπλές τελείες.
  3. Επιλέξτε «Περισσότερα εργαλεία».
  4. Επιλέξτε 'Επεκτάσεις'.
  5. Απενεργοποιήστε τις επεκτάσεις στη λίστα.

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

400 Bad Request Cookie Πολύ μεγάλο

Ενώ ένας κεντρικός υπολογιστής διακομιστή μπορεί να τροποποιήσει το όριο μεγέθους cookie, οι χρήστες θα πρέπει να τα διαγράψουν εάν λάβουν σφάλμα 400 Cookie Too Large. Με τα παλιά δεδομένα εκτός λειτουργίας, ο ιστότοπος θα πρέπει να σας αφήσει να περάσετε.

Κάθε πρόγραμμα περιήγησης έχει διαφορετικό τρόπο να επιτρέπει στους χρήστες να διαγράφουν cookies. Αναφέραμε ήδη πώς θα μπορούσαν να το κάνουν οι χρήστες του Chrome.

Ο Microsoft Edge είναι μια μικρή εξαίρεση. Δεν έχει επιλογή για διαγραφή μόνο cookie, επομένως πρέπει να διαγράψετε ολόκληρο το ιστορικό περιήγησης και την προσωρινή μνήμη για να συμβεί αυτό.

Άλλες εφαρμογές ενδέχεται να μην έχουν αυτούς τους περιορισμούς, επομένως θα πρέπει να αναζητήσετε την ενότητα ιστορικού και να ελέγξετε αν υπάρχουν τρόποι για να αφαιρέσετε τα cookie και την προσωρινή μνήμη.

Μπορείτε επίσης να επικοινωνήσετε με τους κεντρικούς υπολογιστές του διακομιστή για να τους ενημερώσετε εάν το πρόβλημα παραμένει. Μπορούν να αλλάξουν τις ρυθμίσεις και να αφαιρέσουν την αιτία του σφάλματος.

προσαρμογή κορυφαίου περιθωρίου στα έγγραφα Google

Διόρθωση 400 Bad Request

Εκτός από την αύξηση των ορίων μεγέθους αρχείου και την αλλαγή των επιτρεπόμενων μεγεθών cookie, υπάρχουν άλλοι τρόποι για να αποτρέψετε την εμφάνιση σφάλματος 400 Bad Request.

Καταργήστε τις μη έγκυρες κεφαλίδες HTTP

Οι κεφαλίδες HTTP μπορεί να περιέχουν παράνομους χαρακτήρες ή να έχουν λανθασμένη μορφή. Σε άλλες περιπτώσεις λείπουν χαρακτήρες. Θα χρειαστεί να αναλύσετε αυτά που στέλνει ο διακομιστής σας και να δείτε αν υπάρχουν προβλήματα με αυτά.

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

Εντοπισμός σφαλμάτων του Κώδικα

Η εφαρμογή σας μπορεί να διορθωθεί για να αναζητηθούν λάθη στον κώδικα. Μπορείτε να κάνετε κύλιση στα αρχεία καταγραφής με μη αυτόματο τρόπο ή να χρησιμοποιήσετε λογισμικό για να χτενίσετε την εφαρμογή. Τα προγράμματα εντοπισμού σφαλμάτων θα εκτελέσουν τον κώδικα και θα εντοπίσουν σφάλματα πιο γρήγορα από ό,τι οι άνθρωποι.

Πρόσβαση επετράπη

Η φιλοξενία ενός ιστότοπου και του διακομιστή του δεν είναι πάντα εύκολη και υπάρχουν πάντα ευκαιρίες για σφάλματα. Ενώ οι πελάτες μπορούν να αντιμετωπίσουν το σφάλμα 400 Bad Request, οι οικοδεσπότες θα πρέπει πάντα να είναι έτοιμοι να ελέγξουν για να βεβαιωθούν ότι ο κώδικάς τους λειτουργεί. Αυτό επιτρέπει σε όλους να έχουν εύκολη πρόσβαση στον ιστότοπο.

Ποιες άλλες λύσεις υπάρχουν σε αυτό το ζήτημα; Τι κάνατε για να εξαφανιστεί το σφάλμα; Ενημερώστε μας στην παρακάτω ενότητα σχολίων.

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να ελέγξετε την καθαρή σας αξία στο παιχνίδι στο Dota 2
Πώς να ελέγξετε την καθαρή σας αξία στο παιχνίδι στο Dota 2
Το Dota 2 είναι ένα πολύ περίπλοκο και συναρπαστικό παιχνίδι. Οι έμπειροι παίκτες απολαμβάνουν κυρίως τους πολύπλοκους μηχανισμούς της Dota, αλλά μπορεί να είναι απογοητευτικοί για τους νεότερους παίκτες. Η καθαρή αξία είναι ένα από αυτά τα περίπλοκα πράγματα. Είναι η συνολική αξία χρυσού
Οι καλύτερες εφαρμογές σχεδιασμού δρομολογίων για τις δημόσιες συγκοινωνίες
Οι καλύτερες εφαρμογές σχεδιασμού δρομολογίων για τις δημόσιες συγκοινωνίες
Υπάρχουν λιγότερα από τα άγνωστα όταν πρόκειται για προγραμματισμό ταξιδιών με δημόσιες συγκοινωνίες χρησιμοποιώντας εφαρμογές από άλλα συστήματα satnav - μετά από όλα, όταν βρίσκεστε σε τρένο σπάνια θα καταλήξει σε διαφορετικό μέρος από αυτό που διαφημίζεται.
Πώς να προσαρμόσετε τη γραμμή κύλισης του Google Chrome
Πώς να προσαρμόσετε τη γραμμή κύλισης του Google Chrome
Το Google Chrome έχει λίγες επιλογές για να προσαρμόσει τη γραμμή κύλισης της σελίδας του. Δεν θα ήταν υπέροχο αν μπορούσατε να προσαρμόσετε τα χρώματα, τα κουμπιά, τις διαστάσεις και τις ταχύτητες κύλισης της γραμμής κύλισης; Λοιπόν, μπορείτε να το κάνετε ακριβώς αυτό με μερικές επεκτάσεις Chrome.
Πώς να δημιουργήσετε ένα Minecraft Mod
Πώς να δημιουργήσετε ένα Minecraft Mod
Το Minecraft είναι διάσημο για το ευρύ φάσμα των mods του. Μπορείτε να βρείτε mods για σχεδόν οτιδήποτε, από τη βελτίωση των γραφικών έως την προσθήκη νέων biomes ή mobs. Δεν πρέπει να αποτελεί έκπληξη, καθώς η κοινότητα παικτών του Minecraft είναι μία από αυτές
Αναθεώρηση του Microsoft Surface Pro 3: Το Surface που το πήρε σωστά
Αναθεώρηση του Microsoft Surface Pro 3: Το Surface που το πήρε σωστά
Το Surface Pro 3 ήταν ένα υπέροχο tablet, αλλά τώρα που το Microsoft Surface Pro 4 πήρε τη θέση του, η βασιλεία του τελειώνει. Το νέο Surface Pro έχει ελαφρώς μεγαλύτερη οθόνη 12,3 ιντσών με
Προσφορές Apple Black Friday: Πού μπορείτε να αγοράσετε φθηνά iPhone, iPad και MacBooks
Προσφορές Apple Black Friday: Πού μπορείτε να αγοράσετε φθηνά iPhone, iPad και MacBooks
Η Apple δεν αγοράζει συνήθως τη Μαύρη Παρασκευή, οπότε το να βρεις κάποια χρήματα που ξεσκονίζονται από την αξιοζήλευτη γκάμα προϊόντων της είναι μάλλον ασυνήθιστο. Φέτος, αποφάσισε να ρίξει το καπέλο της στο δαχτυλίδι με το δικό της-
Αλλαγή ήχου εκκίνησης στα Windows 10
Αλλαγή ήχου εκκίνησης στα Windows 10
Ο ήχος εκκίνησης μπορεί να ενεργοποιηθεί στα Windows 10. Σε αυτό το άρθρο, θα δούμε πώς να τον αντικαταστήσουμε με έναν προσαρμοσμένο ήχο (αρχείο wav).