HTTP. Часть 6. Заголовки HTTP


Как уже было сказано выше, транзакции HTTP состоят из метода HTTP и некоторого количества HTTP-заголовков.

Существуют четыре основных типа HTTP заголовков:

  • Общий (general). Сюда относятся заголовки, которые используются и клиентом и сервером, включающие общую информацию, такую как дата, кэширование и состояние соединения. Среди них следующие:
    • Cache-control
    • Connection
    • Date
    • Pragma
    • Trailer
    • Transfer-Encoding
    • Upgrade
    • Via
    • Warning

  • Запрос (request). Когда клиент запрашивает информацию, заголовок запроса содержит сведения о конфигурации клиента и поддерживаемых форматах данных. Заголовки запроса включают следующие:
    • Accept
    • Accept-Charset
    • Accept-Encoding
    • Accept-Language
    • Authorization
    • Cookie
    • Expect
    • From
    • Host
    • If-Modified-Since
    • If-Match
    • If-None-Match
    • If-Range
    • If-Unmodified
    • Max-Forwards
    • Proxy-Authorization
    • Range
    • Ref erer
    • ТЕ (transfer encoding — кодировка передачи)
    • User-Agent
  • Ответ (response). Когда сервер посылает информацию клиенту, заголовки ответа описывают конфигурацию сервера и несут информацию о запрошенном URL. Заголовки запроса включают следующие:
    • Accept-Ranges
    • Age
    • ETag
    • Location
    • Proxy-Authenticate
    • Retry-After
    • Server
    • Set-Cookie
    • Vary
    • WWW-Authenticate
  • Сущность (entity). Эти заголовки содержат информацию о формате информации, отправленной туда и обратно. Они могут быть использованы как серверами (при отправке информации), так и клиентами (при подтверждении данных, обычно при операции POST). Сущностные заголовки включают следующие:
    • Allow
    • Content-Encoding
    • Content-Language
    • Content-Length
    • Content-Location
    • Content-Range
    • Content-Type
    • Expires
    • Last-Modified.

Вып программист, и у вас есть личный автомобиль? Если да то вы можете купить грузовые шины GT Radial в Москве.