Keine Ahnung, welches Hosting-Paket zu dir passt? Zum Webhosting-Berater

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



Weitere Webhoster


Weitere interessante Artikel

Was ist der http Request? Einfach erklärt

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

http Error 522 - Connection timed out - so behebst du den Fehler

Der Fehler http Error 522 - Connection timed out - so behebst du den Fehler.

HTTP 504 Gateway Timeout: Ursache und Lösung der Fehlermeldung 504

Wir erklären den Server Fehler 504 inkl. Lösungsansätzen. Wir helfen weiter!

HTTP 408 Error: Request Timeout - woher kommt er und welche Lösung bietet sich an?

HTTP 408 Error: Request Timeout - woher kommt er und welche Lösung bietet sich an?

301 Redirect/Weiterleitung - wie wirkt sich der HTTP Statuscode 301 aus?

Eine 301 Weiterleitung ist immer dann wichtig, wenn sich eine URL geändert hat. Wir zeigen euch worauf es ankommt.

Server Fehler 500 - Ursachen und Lösung des Problems

Wir erklären den Server Fehler 500 inkl. Lösungsansätzen. Wir helfen weiter!

Webhoster im Fokus Anzeige
Offene IT-Stellen
Linux Systemadmin...
dogado GmbH
Inhouse techn. Ku...
dogado GmbH
IT-Systemadminist...
IP-Projects GmbH & Co. KG
Linux-Systemadmin...
Domain-Offensive
Aktuelle Ausschreibungen
Günstiger Anbiete...
Vor kurzem Beendet
cpanel Webhosting...
Vor kurzem Beendet
Webhosting für Up...
Vor kurzem Beendet
Übernahme/Umzug v...
Vor kurzem Beendet
Neueste Bewertungen
Gerhard hat dogado GmbH bewertet
Jan K. &. A. Z. hat Onyxhosting.de bewertet
Philipp T. hat Alfahosting GmbH bewertet
Peter hat IP-Projects GmbH & Co. KG bewertet
Walther K. hat DomainFactory bewertet
Uwe H. hat IONOS bewertet
Uwe D. hat Domainexpress.de bewertet
A. R. hat IONOS bewertet
Markus H. hat Webspace-Verkauf.de bewertet
Mehtap T. hat Hostinger bewertet
Caroline hat ServMedia.de bewertet
Rolf hat LA Webhosting bewertet
Valentin hat STRATO AG bewertet
Christiane hat lima-city bewertet
George hat checkdomain GmbH bewertet
Josef hat lima-city bewertet
Holger K. hat STRATO AG bewertet
Stas B. hat SiteGround bewertet
Christian B. hat Alfahosting GmbH bewertet
Ralf hat LA Webhosting bewertet

Wir konnten bereits Hunderttausenden Webmastern helfen den passenden Hosting-Anbieter zu finden.
Über Hosttest.de

Im Jahr 2006 riefen wir hosttest ins Leben, um den Webhosting Markt im DACH-Raum transparenter zu machen. Mit derzeit über 400 Webhostern und über 10.000 Angeboten bieten wir dir die beste Grundlage, den für dich passenden Anbieter für Hosting-Leistungen zu finden.

Seit 2015 küren wir zudem alljährlich unsere Webhoster des Jahres und würden uns in Zukunft auch über deine Stimme freuen.
Mehr über uns...