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
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.