DevToolPal
DE
4xx Client-Fehler

417 Expectation Failed

Erwartung fehlgeschlagen

Bedeutung

Der Server kann die Anforderung im Expect-Header der Anfrage nicht erfüllen, meist Expect: 100-continue.

Typische Ursachen

  • Ein Proxy oder alter Server, der 100-continue nicht unterstützt
  • Unbekannte Expect-Werte

So beheben Sie es

Als Client oder Besucher

Den Expect-Header entfernen (curl -H 'Expect:' oder im HTTP-Client deaktivieren) und erneut senden.

Als Betreiber der Website oder API

100-continue unterstützen oder Expect sauber ignorieren.

Beispielantwort

HTTP/1.1
HTTP/1.1 417 Expectation Failed
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Spezifikation

RFC 9110 §15.5.18

FAQ

› Warum lösen .NET oder curl 417 aus?

Sie fügen Uploads Expect: 100-continue hinzu, was manche Proxys ablehnen. Deaktivieren Sie den Header im Client.

› Ist 417 häufig?

Nein; er tritt vor allem bei alten Proxys auf.