HTTP-заголовки

headers · метаданные HTTP-запросов и ответов

Что это

HTTP-заголовки — набор пар «имя: значение», передаваемых до тела запроса или ответа. Задают контекст: кто, откуда, что за формат, куки, кеширование, авторизация и т.д.

Пример запроса

GET /api/user HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64)
Accept: application/json
Authorization: Bearer eyJhbGciOi...
Cookie: session=abc123

Пример ответа

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 156
Cache-Control: max-age=3600
Set-Cookie: session=abc123; HttpOnly
Server: nginx/1.24.0

Ключевые заголовки запроса

Ключевые заголовки ответа

Кастомные

Раньше кастомные заголовки называли с префиксом X- (X-Request-ID, X-Forwarded-For). Стандарт больше не требует префикса, но по традиции пишут его для читаемости.

См. также

← на главную
← на главную