103 Early Hints ("предварительный ответ")

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

Описание

Код состояния 103 Early Hints сообщает клиенту, что сервер готовится отправить основной ответ, и предварительно предоставляет заголовки, которые могут быть полезны для начала предварительной загрузки ресурсов.

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

  • Позволяет клиенту начать предварительную загрузку ресурсов (например, стилей, шрифтов, скриптов) до получения финального ответа
  • Является промежуточным ответом — за ним обязательно следует основной ответ (например, 200 OK)
  • Повышает производительность за счёт более раннего старта загрузки критических ресурсов
  • Впервые представлен в HTTP/1.1 с использованием расширений, а затем — официально в HTTP/2 и HTTP/3

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

HTTP/1.1 103 Early Hints
Link: </styles.css>; rel=preload; as=style
Link: </main.js>; rel=preload; as=script

HTTP/1.1 200 OK
Content-Type: text/html

<!DOCTYPE html>
<html>...

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

  • Link — основной заголовок, используемый для указания ресурсов, которые следует заранее загрузить
  • Другие заголовки (например, Content-Type) обычно не включаются
  • Тело в 103 ответе отсутствует — только заголовки

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

  1. Для ускорения загрузки страниц с большим количеством внешних ресурсов
  2. Когда важна производительность (например, при использовании HTTP/2 Server Push или Preload)
  3. На сервере, который поддерживает генерацию 103-ответов (например, CDN или прокси)

Дополнительно:

  • Поддержка 103 ответа может быть ограничена в браузерах и прокси — убедитесь в совместимости
  • Этот статус полезен на высоконагруженных сайтах, где критичен time-to-first-byte
  • Не должен использоваться как единственный ответ на запрос

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


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

HTTP статус 100 — продолжайте
100
продолжайте
HTTP статус 102 — идёт обработка
102
идёт обработка

↑ Наверх