Отправка запросов на сервер

В этой главе мы рассмотрим способы ввода информации на странице, её отправку на сервер и обработку с помощью скриптов. Всё это вы неоднократно наблюдали при вводе, например, логина и пароля на сайте.

Чтож, давайте и мы создадим форму с двумя полями ввода и кнопкой отправки. Для этого создадим новый html-документ со стандартной структурой (тегами html, head, title, body) и добавим в тег body следующую форму:

<form action="/cgi-bin/script.py" method="GET">
    Login: <input type="text" name="field1"> <br>
    Password: <input type="password" name="field2"> <br>
    <input type="submit">
</form>

В теге form в свойстве action нужно указать адрес, на который будет отправлен текст формы. После нажатия на кнопку отправки формы или нажатия Enter, данные будут переданы серверу с помощью http-запроса по этому адресу.

В свойстве method нужно указать метод запроса, всего есть два варианта: GET и POST. Если метод не указан, по умолчанию применяется GET.

Данная форма выглядит в браузере следующим образом:

_images/form1.png