Головна |
Як вже було сказано вище, транзакції 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, Referer, ТІ (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.
Міжмережевий протокол IP | Транспортний протокол TCP | Протокол дейтаграм UDP | IP-маршрутизація | Протоколи ARP і RARP | Протоколи мережевого рівня | протокол SMTP | протокол IMAP4 | Проблеми з кодуванням | HTTP - Протокол передачі гіпертекстів |