All HTTP status codes

HTTP 417 Expectation Failed

Client Error

The 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

  1. Retry without the Expect header (e.g. curl: -H 'Expect:')

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.