Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_infe_poloski_-_kopia.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
79.64 Кб
Скачать

26. Формат http ответа.

Формат ответа очень похож на формат запроса: он также имеет заголовок и тело, разделенное пустой строкой. Основная строка запроса состоит из 3-х полей, разделенных пробелами:1) Версия протокола.

2) Код ошибки. 3) Словесное описание ошибки. Версия протокола: - аналогичен соответствующему параметру запроса. Код ошибки: кодовое обозначение "успешности" выполнения запроса.

(Значения кодов возврата по первой цифре: 1xx: Информационный - Не используется, но зарезервирован для использования в будущем; 2xх: Успех - Запрос был полностью получен, понят, и принят к обработке.

3xx: Перенаправление - Клиенту следует предпринять дальнейшие действия для успешного выполнения запроса. 4xx: Ошибка клиента - Запрос, содержащий неправильные синтаксические конструкции, не может быть успешно выполнен. 5xx: Ошибка Сервера - Сервер не смог дать ответ на корректно поставленный запрос. Наиболее часто встречающиеся:"200"; OK - документ отправлен."404"; Not Found - документ не найден (ошибка URL."500"; Internal Server Error - внутренняя ошибка сервера, клиент исправить не может, только администратор сервера. )Словесное описание ошибки: "расшифровка" предыдущего кода. Параметры: connection (значения: keep-active(можно скачать все компоненты страницы) и close);content-type;content-length;last-modified.

27. Cookie.

Cookie – небольшой фрагмент данных, созданных веб-сервером, и хранящийся на стороне клиента в виде данных, которые клиент пересылает серверу в HTTP-запросе. Согласно стандарту, cookies представляют собой обычную строку, не превосходящую по размеру 4000 символов, которая отсылается сервером браузеру. Браузер анализирует полученный cookie, проверяет длину, дату истечения срока годности, после чего сохраняет в отдельном файле. Cookies не могут содержать исполняемый или интерпретируемый код, а также его фрагменты. Cookie содержит обязательные поля, опциональные поля, а также любую другую информацию в текстовой формате, обработку которой берет на себя сервер. Стандартный вид заголовка cookie выглядит следующим образом: Set-Cookie: name=<значение>; expires=<дата>; path=<путь>; domain=<имя_домена>; secure. name=<значение> - определение имени и содержания cookie;

expires=<дата> - это срок годности cookie; path=<путь> cookie будет выдан только при затребовании документов, лежащих в указанном каталоге или в его подкаталогах. При помощи этого параметра можно создавать отдельные cookies для каждой Web-страницы, входящей в состав сайта. domain=<имя_домена> - в этом параметре определяется имя домена, куда будут возвращаться cookies. По умолчанию это имя домена есть имя сервера, приславшего cookie. Secure – если в cookie есть это поле, то он будет возвращаться только на сервер, обеспечивающий сертифицированный метод безопасности.

Set-Cookie:name=newvalue;expires=date;path=/;domain=example.org

Преимущества использования cookies: 1) Идентификация пользователя во время сеанса (Обычно HTTP-соединение закрывается после передачи каждой страницы. Сookies могут решить эту проблему.); 2) Отсутствие имени и пароля. 3) Настройка сайта (многие сайты позволяют настраивать внешний вид главной страницы, и чтобы запомнить настройку, используются cookies). 4) Направленная реклама (Cookies позволяют помнить, что пользователь искал раньше, и выводить соответствующее объявление вместо случайного).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]