товары

Действия модулей FORM: POST и GET

Атрибут 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 в сравнении

  • Метод ПОЛУЧИТЬ
    • Данные, отправленные с помощью метода GET, отображаются в URL-адресе.
    • Запросы GET можно добавить в закладки.
    • Запросы GET можно кэшировать.
    • Запросы GET имеют ограничение на количество символов 2048 символы.
    • В запросах GET разрешены только символы ASCII.
  • Метод POST
    • Данные, отправленные методом POST, не видны.
    • Запросы POST не могут быть добавлены в закладки.
    • Запросы POST не могут быть кэшированы.
    • POST-запросы не имеют ограничений.
    • Все данные разрешены в запросе POST

Ercole Palmeri

Инновационный бюллетень
Не пропустите самые важные новости об инновациях. Зарегистрируйтесь, чтобы получать их по электронной почте.
Теги: HTML

АРТИКОЛИ recenti

Будущее уже здесь: как судоходная отрасль меняет мировую экономику

Военно-морской сектор является настоящей глобальной экономической державой, которая достигла 150-миллиардного рынка...

1 мая 2024

Издатели и OpenAI подписывают соглашения, регулирующие поток информации, обрабатываемой искусственным интеллектом.

В прошлый понедельник Financial Times объявила о сделке с OpenAI. FT лицензирует свою журналистику мирового уровня…

Апрель 30 2024

Онлайн-платежи: вот как потоковые сервисы заставляют вас платить вечно

Миллионы людей платят за стриминговые сервисы, выплачивая ежемесячную абонентскую плату. Распространено мнение, что вы…

Апрель 29 2024

Veeam предлагает наиболее полную поддержку программ-вымогателей: от защиты до реагирования и восстановления.

Coveware от Veeam продолжит предоставлять услуги по реагированию на инциденты, связанные с кибер-вымогательством. Coveware предложит возможности криминалистики и исправления…

Апрель 23 2024

Читайте «Инновации» на вашем языке

Инновационный бюллетень
Не пропустите самые важные новости об инновациях. Зарегистрируйтесь, чтобы получать их по электронной почте.

Следуйте за нами