The DevOps Drop
Home / Encyclopedia / HTTP Status Codes / 4xx Client Error Responses / 417 Expectation Failed

417 Expectation Failed

The HTTP 417 Expectation Failed status code indicates that the server cannot meet the requirements specified in the Expect header.

Published 16 Jul 2026 · HTTP Status Code

What is HTTP 417 Expectation Failed?

The 417 Expectation Failed response occurs when a client sends an expectation that the server cannot satisfy.

The Expect Header

The most common example is the Expect request header.

Expect: 100-continue

DevOps Considerations

This can appear when debugging HTTP clients, proxies, and older server implementations.

Summary

417 Expectation Failed means the server cannot fulfil the expectations requested by the client.