Сетевые технологии. Баканов В.М. - 22 стр.

UptoLike

Составители: 

- 22 -
Рисунок 5.— Интерпретация возвращаемой скриптом CGI_CPP.EXE страницы HTML
Скрипт CGI_CPP.EXE определяет метод пересылки данных (GET или
POST), выделяет подстроки видаимя=значение&’ и убирает конечный ‘&’,
осуществляет декодирование символов и выдает полученные данные в пока-
занном на рис.5 виде. Дальнейший анализ полученной от клиента информа-
ции (не конкретизирован) заключается в анализе пар подстрок
имя=значение с целью использования введенных
пользователем значений
(например, для поиска в базе данных и др.).
С целью более полного уяснения возможностей CGI-скриптов в виде вы-
полняемых модулей возможна модификация исходного C-текста; преподава-
тель может дать задание на доработку исходного текста, расширяющего
функциональность скрипта.
Оформление отчета по работе. В отчете приводится текст выдачи
серве-
ра (на экран броузера или в отдельный файл на клиентской машине) инфор-
мации о сервере и состоянии сети. Исходный текст осуществляющей первич-
ный анализ переданных HTML-формой данных и генерирующей HTML-файл
для возврата клиенту программы приводится в случае целенаправленной (с
целью расширения функциональности) его модификации.
Вопросы для самопроверки.
1.
Назвать основные технологии реализации интерактивности на HTML-
страницах.
2. В чем заключается разница между технологиями CGI и ISAPI? Провести
сравнение с целью выявления преимуществ и недостатков CGI и ISAPI.
3. Каковы основные достоинства и недостатки методов POST и GET?
4. Каким образом клиентская сторона передает исполняемому на стороне
WEB-сервера скрипту необходимую информацию?
5. Перечислить системы программирования, используемые
при разработке
исполняемых на стороне сервера скриптов.
  Рисунок 5.— Интерпретация возвращаемой скриптом CGI_CPP.EXE страницы HTML

   Скрипт CGI_CPP.EXE определяет метод пересылки данных (GET или
POST), выделяет подстроки вида ‘имя=значение&’ и убирает конечный ‘&’,
осуществляет декодирование символов и выдает полученные данные в пока-
занном на рис.5 виде. Дальнейший анализ полученной от клиента информа-
ции (не конкретизирован) заключается в анализе пар подстрок
‘имя=значение’ с целью использования введенных пользователем значений
(например, для поиска в базе данных и др.).
   С целью более полного уяснения возможностей CGI-скриптов в виде вы-
полняемых модулей возможна модификация исходного C-текста; преподава-
тель может дать задание на доработку исходного текста, расширяющего
функциональность скрипта.
  Оформление отчета по работе. В отчете приводится текст выдачи серве-
ра (на экран броузера или в отдельный файл на клиентской машине) инфор-
мации о сервере и состоянии сети. Исходный текст осуществляющей первич-
ный анализ переданных HTML-формой данных и генерирующей HTML-файл
для возврата клиенту программы приводится в случае целенаправленной (с
целью расширения функциональности) его модификации.
  Вопросы для самопроверки.
1. Назвать основные технологии реализации интерактивности на HTML-
   страницах.
2. В чем заключается разница между технологиями CGI и ISAPI? Провести
   сравнение с целью выявления преимуществ и недостатков CGI и ISAPI.
3. Каковы основные достоинства и недостатки методов POST и GET?
4. Каким образом клиентская сторона передает исполняемому на стороне
   WEB-сервера скрипту необходимую информацию?
5. Перечислить системы программирования, используемые при разработке
   исполняемых на стороне сервера скриптов.



                                    - 22 -