TrueURL
TrueURL

Меню

417 Expectation Failed

Сервер не может выполнить ожидание из заголовка Expect. На практике это значит, что Expect: 100-continue не поддерживается.

Поясняющая фраза
Expectation Failed
Редирект
Нет
Кэшируется по умолчанию
Нет

417 Expectation Failed означает, что хотя бы один из серверов, обрабатывающих запрос, не может выполнить ожидание, указанное в заголовке Expect. Единственное ожидание, определенное в HTTP, — 100-continue, поэтому на практике 417 означает, что сервер или прокси его не поддерживает.

Исправлять обычно нужно на стороне клиента: повторите запрос без заголовка Expect и сразу отправьте тело. Некоторые HTTP-клиенты, получив 417, делают это автоматически.

Пример ответа

HTTP
HTTP/1.1 417 Expectation Failed
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Length: 0

SEO и проверка редиректов

На SEO не влияет: поисковые роботы не отправляют заголовок Expect. При проверке редиректов 417 появляется, только если вы добавили в запрос заголовок Expect.

Типичные причины и сценарии использования

  • Клиент, например curl при загрузке крупных файлов, отправляет Expect: 100-continue серверу или прокси, который его не поддерживает.
  • Старый прокси отклоняет любой незнакомый ему заголовок Expect.
  • Клиент отправил значение ожидания, которое не определено в стандарте.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.