*   >> Чтение Образование Статьи >> science >> programming

Создание собственного веб-сервера

деланной в большинстве веб-серверов большую часть времени.

<р> Конечно, когда вы просматриваете в Интернете, вы быстро стать известно, что веб-это больше, чем просто набор статических документов, веб-сервер отправляет на веб-браузере по запросу. Формы могут быть использованы, чтобы запросить информацию с сервера или предоставить информацию для организации под управлением сервера. Продукты могут быть заказаны, кредитные карты могут быть проверены, и многие другие виды сделок может иметь место.


<Р> Для того, чтобы все это интерактивность, чтобы произойти, современные веб-серверы должны делать больше, чем просто ответить HTTP запросов. Веб-серверы обычно предоставляют два механизма взаимодействия: Каталог

  • Общий интерфейс шлюза (CGI)

  • Сервер приложений программных интерфейсов (API) Каталог

    Common Gateway Интерфейс

    <р> CGI является наиболее широко распространенным методом для добавления интерактивности на веб-сервере. В рамках модели CGI, очень простое расширение добавляется к протоколу HTTP для запроса статические файлы.


    <Р> CGI обеспечивает стандартизированный метод вызывает программу для запуска на сервере, и для данных из формы будут переданы программа для обработки. Эти программы могут быть написаны практически в любом программирования или сценариев языка -. С, Perl, Java и обычно используются

    <р> Когда пользователь запрашивает программу CGI, возможно, подав форму или, нажав на ссылку в программу , веб-сервер передает данные пользователя с программой CGI и ждет программа для возврата данных.

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

    <р> В целом, концепция CGI была хорошо работал. Простота, как данные передаются от сервера к программе CGI, и то, каким образом программа должна построить данные, возвращает к серверу, означает, что простые CGI программы могут быть написаны с небольшим опытом программирования.


    <р> Кроме того, можно легко изменить и тест CGI программы, так популярных скриптовых языков, таких как Perl может быть использован, чтобы написать их

    . <р> Стандарт природа интерфейса CGI также означает, что сценарий CGI или Программа написана для одного веб-сервера Linux, скорее всего, работать без изменений на любом дру

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.