Статус: 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> |
См. также
© 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