Посвящен изучению способов обмена данными в рамках протокола HTTP с применением HTML-форм и CGI-скриптов.
Дано описание спецификации Common Gateway Interface, варианты и особенности ее применения для различных методов доступа. Изложение материала опирается на множество примеров.
В данной лекции определяется место CGI-скриптов в общем контексте Web-технологий. Обсуждаются основные способы применения скриптов и особенности программирования для Web. В лекции введены все необходимые понятия CGI-программирования.
В этой лекции подробно разбираются особенности программирования CGI-скриптов, общие принципы программирования CGI-скриптов на bash, определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц.
В этой лекции подробно разбираются особенности программирования
CGI-скриптов на языке Perl. Определяются правила вызова скрипта, передачи ему
данных и получение результатов работы скрипта для дальнейшего использования в
HTTP-обмене и генерации HTML-страниц. Разбираются причины популярности Perl-скриптов
среди Web-программистов.
В этой лекции подробно разбираются особенности программирования
CGI-скриптов на языке C. Определяются правила вызова скрипта, передачи
ему данных и получение результатов работы скрипта для дальнейшего
использования в HTTP-обмене и генерации HTML-страниц. Разбираются
причины эффективности C-скриптов по сравнению с другими инструментами.
В данной лекции подробным образом разбираются элементы разметки, входящие в группу HTML-FORM. Рассматриваются их атрибуты, совместимость атрибутов и форматы записи данных при формировании запросов к HTTP-серверу.
В этой лекции разбираются способы взаимодействия между браузерами и HTTP-сервером по методу доступа GET и POST при использовании HTML-форм. Объясняются особенности формирования HTML-сообщения и разбора его CGI-скриптом.