{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.devtools.tools"},{"@type":"ListItem","position":2,"name":"HTTP Status Codes","item":"https://www.devtools.tools/http-status"},{"@type":"ListItem","position":3,"name":"417 Expectation Failed","item":"https://www.devtools.tools/http-status/417"}]}All HTTP status codes
HTTP 417 Expectation Failed
Client ErrorThe server can't meet the requirements of the Expect header (almost always Expect: 100-continue).
Defined in RFC 9110
Common causes
- Proxies or old servers that don't support 100-continue
How to fix it
Retry without the Expect header (e.g. curl: -H 'Expect:')
Related status codes
Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.