Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
264_265.doc
Скачиваний:
14
Добавлен:
30.07.2019
Размер:
272.38 Кб
Скачать
  1. Метод передачи данных от клиента серверу post. Общие принципы. Область применения. Достоинства и недостатки.

Метод Post предназначен для формирования запроса и передачи для запрашиваемого обьекта данных неогран.длинны.Для реализаций такой возможности,между клиентом ,создается допол. канал связи,который использ.для передачи данных.

Если используется интерфейс CGI ,то веб сервер устанавливает следующие переменные окружения Content_type и content_length Характеризующие тип и длину передоваемой информаций,сами данные передаются через поток ввода/вывода.

При использований ISAPI использ теже переменные характеризующие объем и тип.

Сами данные передаются черех буфер в памяти.При этом URL

  1. Назначение и общие форматы записи универсального указателя ресурсов (url). Назначение элементов. Форматы записи.

Единый указатель ресурсов (англ. URL — Uniform Resource Locator) — единообразный локатор (определитель местонахождения) ресурса. Ранее назывался Universal Resource Locator — универсальный локатор ресурса. URL — это стандартизированный способ записи адреса ресурса в сети Интернет.

Изначально локатор URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII‐символов (к примеру, пробел никогда не применяется в URL). В связи с этим, возникла следующая традиционная форма записи URL:

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>#<якорь>

схема -схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол

логин -имя пользователя, используемое для доступа к ресурсу

пароль -пароль указанного пользователя

хост -полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх десятичных чисел, разделённых точками; числа — целые в интервале от 0 до 255.

порт -порт хоста для подключения

URL-путь -уточняющая информация о месте нахождения ресурса; зависит от протокола.

параметры -строка запроса с передаваемыми на сервер (методом GET) параметрами. Разделитель якорь -идентификатор «якоря», ссылающегося на некоторую часть (раздел) открываемого документа. С развитием AJAX в этой части стали размещать параметры для JavaScript на странице, и страница в зависимости от указанного якоря может в браузере выглядеть по-разному. Для обеспечения возможности индексирования подобных страниц поисковыми системами компания Google предложила подход, предполагающий использование знака ! в начале якоря и некоторую поддержку на сервере сайта[1].

  1. Интерфейс взаимодействия cgi. Область применения. Достоинства и недостатки.

CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, используемого для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия «скрипт» (сценарий) или «CGI-программа».

Сам интерфейс разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода. Такими возможностями обладают даже скрипты для встроенных командных интерпретаторов операционных систем, поэтому в тех случаях, когда нет нужды в сложной функциональности, могут использоваться даже такие простые командные скрипты.

Все скрипты, как правило, помещают в каталог cgi (или cgi-bin) сервера, но это необязательно: скрипт может располагаться где угодно, но при этом большинство веб-серверов требуют специальной настройки. В веб-сервере Apache, например, такая настройка может производиться при помощи общего файла настроек httpd.conf или с помощью файла .htaccess в том каталоге, где содержится этот скрипт.

CGI является одним из наиболее распространённых средств создания динамических веб-страниц.

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