Spec-Zone.ru › HTTP

Статус: 417

417 Ожидание не выполнено

Код состояния HTTP 417 Expectation Failed ответ об ошибке клиента указывает на то, что ожидание, указанное в заголовке Expect запроса, не может быть выполнено. Получив ответ 417, клиенту следует повторить запрос без заголовка запроса Expect, включив файл в тело запроса и не дожидаясь ответа 100. Подробнее см. в документации по заголовку Expect.

Статус

417 Expectation Failed

Примеры

>

Ожидания не поддерживаются

Следующий PUT-запрос отправляет серверу сведения о предполагаемой загрузке файла. Клиент использует заголовок Expect: 100-continue и не передаёт тело запроса, чтобы не отправлять по сети данные, которые могут привести к ошибке, например к ответу 405, 401 или 403:

PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 1234567890987
Expect: 100-continue

В этой реализации сервера ожидания не поддерживаются, и наличие заголовка Expect с любым значением приводит к ответу 417:

HTTP/1.1 417 Expectation Failed
Date: Fri, 28 Jun 2024 11:40:58 GMT

Клиент повторяет запрос без ожиданий и помещает содержимое в тело запроса:

PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 1234567890987

[…]

Спецификации

Спецификация
Семантика HTTP>
# status.417>

См. также

  • Коды состояния ответа HTTP
  • 100 Continue
  • Expect

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/417

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API