100 Continue ("продолжайте")

https://httpcat.ru/100
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 100 — продолжайте

Описание

Код состояния 100 Continue указывает на то, что начальная часть запроса была успешно получена сервером, и клиент может продолжать отправку оставшейся части запроса.

Основные характеристики:

  • Используется в протоколе HTTP/1.1 для оптимизации больших запросов
  • Позволяет клиенту не отправлять тело запроса, если заголовки уже отвергнуты сервером
  • Обычно сопровождается заголовком Expect: 100-continue в запросе

Типичное использование:

POST /upload HTTP/1.1
Host: example.com
Content-Length: 1048576
Expect: 100-continue
Content-Type: application/octet-stream

(последующее тело запроса отправляется только после получения 100 Continue)

Особенности заголовков:

  • Expect — клиент указывает 100-continue, чтобы узнать, стоит ли отправлять тело запроса
  • Content-Length — определяет размер тела, которое планируется отправить

Когда использовать:

  1. При отправке больших запросов, чтобы не тратить ресурсы на лишнюю передачу данных
  2. Когда клиент хочет убедиться, что сервер готов принять тело запроса
  3. Для реализации двуступенчатой передачи данных в HTTP/1.1

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100


Похожие статусы

HTTP статус 101 — переключение протоколов
101
переключение протоколов
HTTP статус 102 — идёт обработка
102
идёт обработка
HTTP статус 103 — предварительный ответ
103
предварительный ответ

↑ Наверх