рр. Заголовки http
Скачать 28.93 Kb.
|
Заголовки HTTP Заголовки HTTP позволяют клиенту и серверу отправлять дополнительную информацию с HTTP запросом или ответом. В HTTP – заголовке содержится не чувствительное к регистру название, а затем (после «:») непосредственно значение. Пробелы перед значением игнорируются. Пользовательские собственные заголовки исторически использовались с префиксом Х, но это соглашение было объявлено устаревшим в июне 2012 года из-за неудобств, вызванных тем, что нестандартные поля стали стандартом в RFC 6648. HTTP – заголовки сопровождают обмен данными по протоколу HTTP. Они могут содержать описание данных и информацию, необходимую для взаимодействия между клиентом и сервером. Заголовки и их статусы перечислены в реестре IANA, который постоянно обновляется. Заголовки сгруппированы по следующим контекстам: Основные заголовки применяется как к запросам, так и к ответам, но не имеет отношения к данным, передаваемым в теле. Заголовки запроса содержит больше информации о ресурсе, который нужно получить или о клиенте, запрашивающем ресурс. Заголовки ответа содержат дополнительную информацию об ответе, например его местонахождение, или о сервере, предоставившим его. Заголовки сущности содержат информацию о теле ресурса ЗАГОЛОВКИ ЗАПРОСА (REQUEST): Authorization – содержит учетные данные для аутентификации агента пользователя на сервер. Accept-Language – язык ответных сообщений. На выбранном языке возвращаются текстовые пояснения к статусам объектов. Client-Login – логин клиента. Accept-Encoding – список форматов сжатия данных, которые поддерживает клиент. Accept-Charset – список кодировок, которые ожидает клиент. Link – содержит ссылки на связанные ресурсы и определяет их отношение к отправленному документу. User-Agent – информация о пользовательском агенте (клиенте). Referer – адрес, с которого выполняется запрос. Host – Имя/сетевой адерес сервера. Accept – определяет применимые типы данных, ожидаемых в ответе. ЗАГОЛОВКИ ОТВЕТА (RESPONSE): Location – адрес перенаправления. Proxy-Authenticate – сообщение о статусе с кодом 407. Server – информация о ПО сервера, отвечающего н запрос. Age – хранит в себе количество секунд с момента последней модификации ресурса. Alternates – указывает на альтернативные способы представления ресурса. ETag – идентифицирует версию кэша HTTP объекта. Public – содержит в себе список доступных методов для всего HTTP сервера. Retry-After – используется сервером для указания на то, как долго будет недоступен ресурс. Vary – указывает клиенту на то, что HTTP объект имеет несколько источников и его содержимое может меняться в зависимости от выбранного источника, указанного в URI. Allow – передает клиенту методы, которые может использовать. Сайт Dorama.tv – вход в личный кабинет Сайт ДВФУ – вход в личный кабинет На обоих сайтах можно заметить, что изначально форма входа не защищена и данные о пароле и логине на зашифрованы, но после успешной авторизации, сервер отправляет куки, в котором закодированы данные. |