Шаг 21.
Язык программирования Go.
Пример создания простого HTTP-сервера

    На этом шаге рассмотрим пример создания простого HTTP-сервера.

    Создайте веб-приложение, предлагающее пользователю вводить числа и выполнять простейшие вычисления (рис. 1).


Рис.1. Пример работы веб-приложения

Для реализации простого HTTP-сервера необходимо сделать следующее:
  1. Определить строковые константы:

    Раскрыть/скрыть решение и комментарии.

  2. В функцию main добавить строки:

    Раскрыть/скрыть решение и комментарии.

  3. Написать функцию homePage():

    Раскрыть/скрыть решение и комментарии.

  4. Написать функцию processRequest():

    Раскрыть/скрыть решение и комментарии.

  5. Функции для расчета результата выполнения арифметических операций практически одинаковы, поэтому рассмотрим только функцию для операции деления:

    Раскрыть/скрыть решение и комментарии.

  6. Функция для вывода результатов вычислений может быть следующей (оформляется таблица с результатами выполнения арифметических операций):

    Раскрыть/скрыть решение и комментарии.

    Архив примера можно взять здесь.

    На следующем шаге рассмотрим некоторые особенности работы со строками в Go.


Предыдущий шаг Содержание Следующий шаг