Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. HTTP
  3. Reference
  4. Заголовки HTTP
  5. Expect

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Expect

Запрос "HTTP Expect" указывает ожидания, которые должен выполнить сервер, чтобы правильно обработать запрос.

Единственным ожиданием, определённым в спецификации, является "Expect: 100-continue", на который сервер должен ответить:

  • 100 если информации, содержащейся в заголовке, достаточно, чтобы вызвать немедленный успех,
  • 417 (Expectation Failed) если он не может удовлетворить ожидания; или любой другой статус 4xx..

Например, сервер может отклонить запрос, если егоContent-Length слишком большой.

Обычные браузеры не отправляют заголовок Expect, но некоторые другие , такие как cURL, делают это по умолчанию.

Header typeRequest header
Forbidden header nameno

Синтаксис

Никаких других ожиданий, кроме «100-continue», не указано

Expect: 100-continue

Директивы

100-continue

Сообщает получателям, что клиент собирается отправить (по-видимому большой) тело сообщения в этот запрос и хочет получить промежуточный ответ100 (Continue).

Примеры

Большой текст сообщения

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

PUT /somewhere/fun HTTP/1.1Host: origin.example.comContent-Type: video/h264Content-Length: 1234567890987Expect: 100-continue

Сервер теперь проверяет запрос и может ответить с ответом100 (Continue), чтобы дать клиенту указание продолжить и отправить тело сообщения, или он отправит417 (Expectation Failed), если какие-либо из ожиданий не могут быть выполнены.

Характеристики

СпецификацияНазвание
RFC 7231, раздел 5.1.1: ExpectHypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Совместимость с браузерами

Смотрите также

  • 417Expectation Failed
  • 100Continue

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp