Wat het betekent
De server kan niet voldoen aan de eis in de Expect-header van het verzoek, meestal Expect: 100-continue.
Veelvoorkomende oorzaken
- Een proxy of oude server die 100-continue niet ondersteunt
- Onbekende Expect-waarden
Zo los je het op
Als client of bezoeker
Verwijder de Expect-header (curl -H 'Expect:', of schakel hem uit in je HTTP-client) en stuur opnieuw.
Als beheerder van de site of API
Ondersteun 100-continue of negeer Expect netjes.
Voorbeeldantwoord
HTTP/1.1
HTTP/1.1 417 Expectation Failed
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specificatie
Veelgestelde vragen
› Waarom veroorzaken .NET of curl een 417?
Ze voegen Expect: 100-continue toe aan uploads, wat sommige proxy's weigeren. Schakel de header uit in de client.
› Komt 417 vaak voor?
Nee; vooral bij oude proxy's.