Сетевые технологии. Учебное пособие. Баканов В.М. - 88 стр.

UptoLike

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

88
Данные поступают на сервер и обрабатываются (возможно, весьма изо-
щренными) приложениями CGI или ISAPI.
CGI/ISAPI-приложение генерирует (обычно динамически) HTML-
документ (файл) и пересылает его обратно удаленному пользователю (где
этот документ интерпретируется и визуализируется броузером).
Ниже приведен пример HTML-кода простой формы с двумя полями ввода
(имена полей
text1
и
text2
’) и кнопкой для отсылки сообщений серверу
. . .
Образец простейшей формы
<FORM METHOD=GET ACTION=“http://www.my_server.ru/cgi/form.exe”>
<TABLE border=0>
<TR>
<TD>Имя :</TD>
<TD><INPUT TYPE=text NAME="text1" VALUE="Текст 1" size=33>
</TD></TR>
<TR>
<TD>Пароль :&nbsp;</TD>
<TD><INPUT TYPE=text NAME="text2" VALUE="Текст 2" size=33>
</TD></TR>
<TR>
<TD>&nbsp;</TD>
<TD><INPUT TYPE=submit VALUE="Послать данные серверу">
</TD></TR>
</TABLE>
</FORM>
. . .
На рис.7.12 показано отображение этой формы броузером (хорошо видны
два поля ввода и кнопка отсылки введенных в эти поля данных на сервер).
Параметр
ACTION
описания формы определяет действие, выполняющееся
над присланной на сервер информацией (в данном случае указан путь к про-
грамме CGI, которая будет выполнять обработку данных). Параметром
METHOD
выбирается один из двух методов передачи данных серверу WWW -
при значении этого параметра
GET
указанная в параметре
ACTION
программа
CGI получит данные из формы через переменную среды с именем
QUERY_STRING
, в случае
METHOD=POST
программа CGI получит данные из
формы через стандартный поток ввода
stdin
.
С целью использования языков программирования, не поддерживающих
(в явном виде) стандартных потоков ввода и вывода (например, Pascal) раз-
работана спецификация
WinCGI
, согласно которой в передаче данных исполь-
зуются привычные для Windows инициализационные файлы.
• Данные поступают на сервер и обрабатываются (возможно, весьма изо-
  щренными) приложениями CGI или ISAPI.
• CGI/ISAPI-приложение      генерирует (обычно динамически) HTML-
  документ (файл) и пересылает его обратно удаленному пользователю (где
  этот документ интерпретируется и визуализируется броузером).

  Ниже приведен пример HTML-кода простой формы с двумя полями ввода
(имена полей ‘text1’ и ‘text2’) и кнопкой для отсылки сообщений серверу

...
Образец простейшей формы
Имя :
Пароль : 
 
... На рис.7.12 показано отображение этой формы броузером (хорошо видны два поля ввода и кнопка отсылки введенных в эти поля данных на сервер). Параметр ACTION описания формы определяет действие, выполняющееся над присланной на сервер информацией (в данном случае указан путь к про- грамме CGI, которая будет выполнять обработку данных). Параметром METHOD выбирается один из двух методов передачи данных серверу WWW - при значении этого параметра GET указанная в параметре ACTION программа CGI получит данные из формы через переменную среды с именем QUERY_STRING, в случае METHOD=POST программа CGI получит данные из формы через стандартный поток ввода stdin. С целью использования языков программирования, не поддерживающих (в явном виде) стандартных потоков ввода и вывода (например, Pascal) раз- работана спецификация WinCGI, согласно которой в передаче данных исполь- зуются привычные для Windows инициализационные файлы. 88