| Предыдущий | Следующий |
| HTTP_STATUS_PROCESSING | HTTP_STATUS_OK |
HTTP_EARLY_HINTS
Что означает HTTP 103 (HTTP_EARLY_HINTS)
HTTP_EARLY_HINTS соответствует ответу HTTP 103: сервер заранее отправил часть заголовков, обычно Link, пока готовит окончательный ответ. HTTP_EARLY_HINTS относится к информационным ответам 1xx. Клиент рассматривает HTTP_EARLY_HINTS как промежуточное сообщение и продолжает чтение до окончательного статуса.
Ранние подсказки допускают предварительную загрузку ресурсов, но не подтверждают успешное выполнение запроса. Для разбора именно HTTP_EARLY_HINTS учитывайте метод, URI, представление, посредника-источника и связанные поля Link и RFC.
Что проверить
- Для ситуации «сервер заранее отправил часть заголовков, обычно Link, пока готовит окончательный ответ» клиент продолжает читать соединение до окончательного ответа и не меняет итоговое состояние приложения по одному 1xx.
- При статусе 103 проверьте, что reverse proxy и клиент не подавляют промежуточные ответы и корректно сохраняют порядок сообщений.
- В журнале HTTP_EARLY_HINTS храните промежуточный и финальный статусы рядом, иначе ранний ответ можно принять за результат операции.
В телеметрии для HTTP_EARLY_HINTS сохраните HTTP 103, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.
Ссылки для HTTP_EARLY_HINTS
Нужно найти другой код? Найти другой код состояния или ошибки.