HOSTtest Plus – Werde sofort benachrichtigt, wenn deine Website ausfällt
SMS Anruf E-Mail
Jetzt kostenlos überwachen

HTTP Fehler 400: Wo liegen die Ursachen und die Lösung?

Autor: HOSTTEST-Redaktion   | 19.02.2021

400 Fehler Bad RequestSendet ein Client wie ein Browser eine Anfrage an einen Webserver, antwortet dieser ihm zusätzlich zu den Inhalten mit einem Statuscode, um diese zu bestätigen. In der Regel wird diese nicht angezeigt - anders sieht es jedoch aus, wenn bei der Kommunikation ein Problem auftritt. In diesem Fall zeigt der Browser eine Eingrenzung wie Fehler 404: Not found, Fehler 405: Method not allowed, Fehler 408: Request Timeout. Ebenfalls häufig tritt der Fehler 400: Bad Request auf, der auf eine falsche Syntax bei der Anfrage hindeutet, die der Server nicht eindeutig interpretieren kann.

 

Was sind Statuscodes und der Fehler 400: Bad Request?

Der Standard für HTML unterscheidet fünf verschieden Typen von Statuscodes, die sich anhand ihrer Funktion unterscheiden. Um sie eindeutig zuordnen zu können, sind diese nach einem festen System geordnet:

  • 100 bis 199 ist der Bereich für informative Meldungen wie den Wechsel des Protokolls
  • 200 bis 299 steht für die erfolgreiche Bearbeitung der Anfrage
  • 300 bis 399 kennzeichnen Umleitungen und reguläre Weiterleitungen
  • 400 bis 499 zeigen Fehler an, die vom Client verursacht wurden
  • 500 bis 599 deuten auf unlösbare Probleme hin, für die der Server verantwortlich ist

Kritisch sind also lediglich die Codes von Fehler 400 bis Fehler 599, wobei sie von 0 bis 99 fortlaufend nummeriert sind. Allerdings bleiben aktuell weite Bereiche noch unbelegt und stehen für künftige Erweiterungen zur Verfügung, die bei Aktualisierungen des HTTP-Standards formuliert werden können. Bei Fehler 400: Bad Request handelt es sich somit um eine der grundlegendsten, wenn auch nicht unbedingt der häufigsten Meldungen.

Wie entsteht ein Fehler 400: Bad Request?

Grundsätzlich besagt der Fehler 400: Bad Request, dass der Client dem Server eine fehlerhafte Anfrage geschickt hat und dieser keine Regeln kennt, um diese gültig zu bearbeiten oder zu übersetzen. Die Kommunikation erfolgt bei HTTP teilweise über einen lesbaren Quelltext im ASCII Code, der Buchstaben, Zahlen und diverse Sonderzeichen umfasst. Da der Aufbau und die Art der Anfragen standardisiert sind, ist in praktisch allen Fällen der Browser als Client für einen Fehler 400: Bad Request verantwortlich. Dies unterscheidet ihn von anderen Codes wie etwa Fehler 405: Method not allowed oder Fehler 408: Request Timeout , die sowohl durch fehlerhafte Konfigurationen des Servers wie durch den Client hervorgerufen werden können.

Wo liegen die Ursachen für den Fehler 400: Bad Request?

Der Fehler 400: Bad Request steht für eine falsche Syntax, die etwa aus einer unzulässigen Kombination von Befehlen oder aus Zeichen bestehen kann, die der Server an dieser Stelle nicht erlaubt. Es handelt sich jedoch leider um eine sehr allgemeine Beschreibung, die nicht direkt auf eine bestimmte Quelle hinweist. Die häufigsten Gründe für einen Fehler 400: Bad Request bestehen in:

  • Verwendung von Sonderzeichen an unerlaubten Stellen
  • URL enthält verbotene Zeichen oder ist falsch geschrieben
  • Fehlerhafte, veraltete oder zweideutige Einträge in den Cookies
  • Veraltete DNS Einträge im Cache des Browsers
  • Zu große Dateien beim Upload

Die positive Nachricht besteht darin, dass sich das Problem in nahezu allen Fällen durch eine einfache Lösung beseitigen lässt.

Worin besteht die Lösung für einen Fehler 400: Bad Request?

Da das HTTP als Protokoll festen Standards unterliegt und diese sowohl von aktuellen Webservern wie Browsern vollständig unterstützt werden, liegt bei einem Fehler 400: Bad Request in der Regel eine temporäre Fehlfunktion vor. Diese lässt sich meist auf fehlerhafte Daten zurückführen, die im laufenden Betrieb gespeichert wurden. Für eine Lösung des Problems genügt es deshalb, den Browser und seine Umgebung auf einen funktionstüchtigen Zustand zurückzusetzen. Die dafür erforderlichen Schritte beinhalten das Leeren des Caches und das Löschen der Cookies sowie der alten DNS-Einträge. Sollte dies keinen Erfolg zeigen, bieten sich als aufwendigere Lösung das komplette Entfernen und die vollständige Neuinstallation des Browsers an.

Foto: Gerd Altmann from Pixabay

 

Schreibe einen Kommentar


    Tags zu diesem Artikel

  • HTTP

Weitere Webhoster


Weitere interessante Artikel

HTTP Error 405: Was steckt dahinter und wie lässt er sich beseitigen?

Der Fehlercode HTTP Error 405: Wir zeigen euch was dahinter steckt und wie er sich beseitigen lässt.

HTTP Error 410 - So entfernt man Inhalte schnell aus Google & Co

HTTP Error 410 soll Nutzern und Suchmaschinen dienen und ihnen den Status Gone übermitteln. Wie das geht verraten wir.

HTTP Error 502 - wodurch entsteht er und was ist die Lösung?

HTTP Error 502 legt eure Website lahm? Wir zeigen euch wo durch er entsteht und wie ihr den Fehler behebt.

Wofür wird eine XML Sitemap gebraucht?

Vor allem für Webmaster größerer Webseiten spielt das Thema XML Sitemap eine wichtige Rolle. Doch wofür genau werden die...

Was ist der http Request? Einfach erklärt

Wir erklären euch einfach was ist ein http Request ist.

Statuscode 302 - was bedeutet er und wie wirkt er sich aus?

Der Statuscode 302 sollte nur in wenigen Fällen genutzt werden. Wir zeigen euch, wo die Nutzung Sinn ergibt.

Aktuelle Ausschreibungen
Colocation 4-5HE
noch 6 Tage und 1 Stunden
VServer mit PLESK...
Vor kurzem Beendet
Full Rack Colocat...
Vor kurzem Beendet
vServer unmanaged...
Vor kurzem Beendet
Neueste Bewertungen
Philipp B. hat ALL-INKL.COM - Neue Medien Münnich bewertet
Christian T. hat hosttech Österreich bewertet
Andrea R. hat STRATO GmbH bewertet
Uwe M. hat hosttech Deutschland bewertet
Anton G. hat Alfahosting GmbH bewertet
Ievgen I. hat Contabo GmbH bewertet
Stefan K. hat helloly GmbH bewertet
Mirja K. hat dogado GmbH bewertet
Andy hat checkdomain GmbH bewertet
Claudia C. C. hat METANET bewertet
Raimund H. hat hosttech Deutschland bewertet
Peter P. hat NetzLiving GmbH bewertet
Chris P. hat hosttech Schweiz bewertet
simon M. hat METANET bewertet
Florian S. hat ServMedia.de bewertet
Markus hat hosttech Schweiz bewertet
Michael R. hat METANET bewertet
Paulo M. hat METANET bewertet
Ralf S. hat Hetzner Online GmbH bewertet
Marian Z. hat Host Europe bewertet