Statuscode 417 Expectation Failed

Statuscode 417 Expectation Failed

© Copyright Shutterstock/ Day Of Victory Studio

Was bedeutet der Statuscode 417 (Expectation Failed)?

417 Expectation Failed ist ein HTTP-Statuscode, der wie alle Statusmeldungen im 400er-Bereich einen Client-Fehler anzeigt. Wenn der Status 417 Expectation Failed ausgelöst wurde, bedeutet das, dass die im Expect-Feld eines Request-Headers angegebene Erwartung von diesem Server nicht erfüllt werden konnte, oder – falls der Server ein Proxy ist – eindeutige Hinweise dafür vorliegen, dass die Anforderung vom Server des nächsten Hops nicht erfüllt werden könnte.

Wie entsteht der Fehler 417?

Der HTTP Response Code 417 Expectation Failed (Erwartung fehlgeschlagen) zeigt also laut Spezifikation an, dass die Erwartung, die in dem Expect-Header der Anforderung angegeben wird, nicht erfüllt werden konnte. Grund genug, sich mit den möglichen Werten dieses Expect-Felds im HTTP Header zu befassen: im “Expect”-Header sendet ein Client Erwartungen, die vom antwortenden Server erfüllt sein müssen, damit die Anforderung ordnungsgemäß verarbeitet werden kann.

Banner SEO Technik

© OSG

Die einzige in der Spezifikation konkret definierte Erwartung ist allerdings Expect: 100-continue, auf die der Server regelkonform antworten soll:

  • entweder 100 wenn die im Header enthaltenen Informationen ausreichen, um einen sofortigen Erfolg in Form einer erwartungsgemäßen Antwort auf die Anfrage zu bewirken,
  • oder 417 (Erwartung gescheitert), falls er die in “Expect” spezifizierte Erwartung nicht erfüllen kann;
  • oder einen anderen zutreffenden Status aus dem Bereich 4xx (den Client betreffende Fehler in der Kommunikation via HTTP).

Mögliche weitere Fehler

Zusätzlich zu 417 Expectation Failed könnten die Bedingungen für weitere Statusmeldungen aus dem Bereich der HTTP-Fehler vorliegen. Zum Beispiel kann der Server eine Anfrage ablehnen, wenn die Länge des Inhalts außerhalb des zulässigen Bereichs liegt. Im übrigen sendet kaum ein gewöhnlicher Browser den Expect-Header, aber einige andere Clients wie beispielsweise cURL tun dies standardmäßig.

Die OSG Performance Suite

OSG Performance Suite

Die OSG Performance Suite ist das All-in-One SEO-Tool der nächsten Generation: Mithilfe von Künstlicher Intelligenz werden alle Prozesse in der SEO miteinander vernetzt und zu einem großen Teil automatisiert. Du deckst sämtliche Bereiche mit nur einem einzigen Tool ab:Über 800 Funktionen in über 20 Sprachen und 239 Google-Ländern machen die Performance Suite unverwechselbar. Nutze die Performance Suite mit deinem ganzen Team und sogar externen Mitarbeitern. Dank mehr als 4.000 Erklärtexten und detaillierten Handlungsempfehlungen sind keine Vorkenntnisse notwendig. Mit der PS digitalisierst du dein Unternehmen und setzt SEO-Maßnahmen eigenständig und ohne Agentur um. Hole dir jetzt deinen Free Account!Jetzt Free Account erstellenMehr zur Performance Suite

Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte