449

Retry With

Inoffiziell (Microsoft Internet Information Services)
Statuscode zeigt an, dass die Anforderung nicht erfüllt werden kann, weil der Kunde nicht genügend Informationen bereitgestellt hat

Spezifikation von dem HTTP statuscode 449

Der Statuscode 449 Retry With Retry With zeigt an, dass die Anforderung nicht erfüllt werden kann, weil der Client nicht genügend Informationen geliefert hat. Der neue Erweiterungsstatuscode ist wie folgt definiert (unter Verwendung der Augmented Backus-Naur Form (ABNF) Syntax, wie in [RFC2616] Abschnitt 2.1 beschrieben).

Quelle / Zitat von: Spezifiziert wird der 449 Retry With HTTP Status Code durch Abschnitt 2.2.6 von HTTP IIS

Wie kann man mit PHP einen 449-Statuscode werfen?

Um auf einer Webseite den HTTP Status Code 449 zu werfen, kann die PHP Funktion http_response_code benutzt werden. Die Syntax sieht wie folgt aus: http_response_code(449) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Teste den 449 HTTP Status Code

Um die HTTP Status Code (in diesem Fall 449 Retry With) und weitere Informationen clientseitig anzeigen zu können, muss die Entwicklungskonsole mit F12 geöffnet werden. Im Anschluss muss zu der Karteikarte "Netzwerk" navigiert werden. Jetzt kann die Seite geöffnet werden, im Netzwerktab sollte die Webseite (Beispiel index.php) zu sehen sein. Diese muss ausgewählt werden und im Anschluss der Bereich Herder gewählt werden. Hier sieht der Nutzer dann folgendes Ergebnis:

Statuscode 449 Retry With
Überblick
URL: https://http-statuscode.com/errorCodeExample.php?code=449
Status: 449 Retry With
Diese: Network
IP-Adresse: XX.XX.XX.XX
Statuscode 449 Retry With

Wie löse ich das Problem mit dem 449 Statuscode?

Dieser Statuscode gibt an, dass die Anfrage aufgrund eines fehlenden Teils erneut gesendet werden soll. IIS gibt diesen Statuscode zurück, um den Client darauf hinzuweisen, dass er die Anfrage mit den erforderlichen Informationen wiederholen soll.

Folgen Sie diesen Schritten, um das Problem mit dem HTTP-IIS-Statuscode 449 Retry With zu lösen:

  • Ursache identifizieren: Bevor Sie das Problem beheben können, müssen Sie verstehen, warum der Server diesen Statuscode zurückgibt. Überprüfen Sie den HTTP-Response-Body oder die Server-Logs, da sie in der Regel weitere Informationen darüber enthalten, welcher Teil der Anfrage fehlt oder fehlerhaft ist.
  • Fehlende Informationen hinzufügen: Je nach dem Grund für den 449 Retry With-Fehler kann es sein, dass Sie:
    • Ein bestimmtes Header-Feld hinzufügen oder ändern müssen.
    • Einige Daten im Request-Body ergänzen oder korrigieren müssen.
    • Andere erforderliche Parameter oder Authentifizierungsinformationen bereitstellen müssen.
  • Client-Seite überprüfen: Wenn Sie ein Webformular oder eine Anwendung haben, die Anfragen an den IIS-Server sendet, stellen Sie sicher, dass alle erforderlichen Felder, Header und Informationen korrekt eingegeben und gesendet werden.
  • Server-Konfiguration überprüfen: Es ist möglich, dass der IIS-Server oder eine Anwendung auf dem Server falsch konfiguriert ist und deshalb den 449 Retry With-Statuscode zurückgibt, selbst wenn die Anfrage korrekt ist. Überprüfen Sie die Servereinstellungen, insbesondere die Einstellungen für Anforderungsvalidierung, Authentifizierung und Autorisierung.
  • Update und Patches: Stellen Sie sicher, dass Ihr IIS-Server und alle darauf laufenden Webanwendungen auf dem neuesten Stand sind. Manchmal können Fehler durch Updates oder Patches behoben werden.
  • Externe Abhängigkeiten überprüfen: Wenn Ihr Server Anfragen an einen anderen Dienst weiterleitet oder von einem externen Dienst abhängig ist, überprüfen Sie, ob dieser externe Dienst korrekt funktioniert und die erforderlichen Informationen bereitstellt.
  • Client-Neustart: Wenn Sie feststellen, dass alles auf der Serverseite korrekt ist, kann es hilfreich sein, den Client (z. B. Webbrowser oder Anwendung) neu zu starten oder dessen Cache zu löschen.
  • Kontaktieren Sie den Support: Wenn Sie alle oben genannten Schritte ausprobiert haben und das Problem immer noch besteht, kann es hilfreich sein, den Support von Microsoft oder der Software, die Sie verwenden, zu kontaktieren. Sie könnten zusätzliche spezifische Ratschläge oder Updates haben, die das Problem beheben.

Denken Sie daran, dass der "Retry With"-Statuscode in der Regel bedeutet, dass der Server den Client auffordert, eine bestimmte Aktion zu wiederholen oder zusätzliche Informationen bereitzustellen. Das Identifizieren und Bereitstellen dieser fehlenden Informationen ist der Schlüssel zur Lösung des Problems.

Browser-Kompatibilität des 449 Statuscode

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser ist ein begeisterter Webentwickler mit einer Vorliebe für HTTP Statuscodes.

LinkedInGitHub