HTTPQUERY
Русский

Заголовки HTTP

Стандартные заголовки запроса и ответа, сгруппированные по назначению. Откройте любой заголовок, чтобы увидеть синтаксис, директивы и примеры из практики.

Аутентификация

Кэширование

Условные запросы

Last-Modified

Разбираем заголовок Last-Modified и проверку кэша по дате. Как сервер сообщает время изменения в сценариях условных запросов.

ETag

Узнайте, как идентификаторы ETag обеспечивают перепроверку кэша и контроль параллелизма. Сильные и слабые ETag, синтаксис и схемы условных запросов.

If-Match

Разбираем заголовок If-Match и условные запросы на основе ETag. Предотвращение потери обновлений за счёт оптимистичной блокировки в PUT и DELETE.

If-None-Match

Узнайте, как If-None-Match проверяет кэшированные ресурсы по ETag. Реализация перепроверки кэша и защита от перезаписи условными запросами.

If-Modified-Since

Узнайте, как If-Modified-Since обеспечивает перепроверку кэша по дате для GET и HEAD. Экономия трафика за счёт условных ответов и статуса 304.

If-Unmodified-Since

Разбираем If-Unmodified-Since и то, как предусловия по дате предотвращают потерю обновлений. Защита операций PUT и DELETE от конкурентных изменений.

Vary

Управляйте вариантами кэша через заголовок Vary. Сообщите кэшам, какие заголовки запроса влияют на ответ, чтобы они хранили и отдавали правильные представления.

Согласование содержимого

Сведения о содержимом

Content-Type

Объявляйте медиатипы через Content-Type. MIME-типы, параметр charset, согласование содержимого и риски MIME-сниффинга.

Content-Length

Объявляйте размер тела сообщения через Content-Length. Подсчёт байтов, переиспользование соединений, индикаторы прогресса и подводные камни.

Content-Encoding

Указывайте сжатие ответа через Content-Encoding. Алгоритмы gzip, br, zstd, настройка сервера и декодирование.

Content-Language

Объявляйте язык целевой аудитории через Content-Language. Языковые теги, согласование содержимого и многоязычная настройка.

Content-Location

Указывайте на согласованное представление через Content-Location. Отличие от Location, влияние на кэширование и примеры.

Content-Disposition

Запускайте скачивание файла или встроенный показ через Content-Disposition. attachment, кодирование имени файла и применение в данных форм.

Content-Range

Отдавайте частичное содержимое через Content-Range. Синтаксис байтовых диапазонов, докачка, потоковое медиа и схема ответа 206.

Cookie

CORS

Диапазонные запросы

Перенаправления

Контекст запроса

Контекст ответа

Безопасность

Кодирование передачи