Атрибут method
в элементе <form>
указывает, как данные отправляются на сервер.
HTTP-методы объявляют, какое действие должно быть выполнено с данными, отправленными на сервер. Протокол HTTP предоставляет несколько методов, а элемент формы HTML может использовать два метода для отправки пользовательских данных:
GET
: Используется для запроса данных из указанного ресурса.POST
: Используется для отправки данных на сервер для обновления ресурса.GET
Метод HTML GET используется для получения ресурса с сервера.
В отношении esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Когда мы подтвердим форму выше, введя Italy
в поле ввода запрос, отправленный на сервер, будет www.bloginnovazione.it/search/?location=Italy
.
Метод HTTP GET добавляет строку запроса в конец URL-адреса для отправки данных на сервер. Строка запроса имеет форму пары key=value
предшествует символ ?
.
Из URL-адреса сервер может проанализировать значение, отправленное пользователем, где:
POST
Метод HTTP POST используется для отправки данных на сервер для дальнейшей обработки. Например,
<form method="post" action="www.bloginnovazione.it/search">
<label for="firstname">First name:</label>
<input type="text" name="firstname" /><br />
<label for="lastname">Last name:</label>
<input type="text" name="lastname" /><br />
<input type="submit" />
</form>
Когда мы отправим форму, она добавит данные ввода пользователя в тело запроса, отправленного на сервер. Запрос будет заполнен следующим образом:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Отправляемые данные не видны пользователю. Однако мы можем контролировать отправленные данные с помощью специальных инструментов, таких как инструменты разработчика браузера.
GET
e POST
в сравненииErcole Palmeri
Военно-морской сектор является настоящей глобальной экономической державой, которая достигла 150-миллиардного рынка...
В прошлый понедельник Financial Times объявила о сделке с OpenAI. FT лицензирует свою журналистику мирового уровня…
Миллионы людей платят за стриминговые сервисы, выплачивая ежемесячную абонентскую плату. Распространено мнение, что вы…
Coveware от Veeam продолжит предоставлять услуги по реагированию на инциденты, связанные с кибер-вымогательством. Coveware предложит возможности криминалистики и исправления…