Атрибут method
в елементі <form>
визначає спосіб надсилання даних на сервер.
Методи HTTP оголошують, яку дію слід виконати з даними, надісланими на сервер. Протокол HTTP надає кілька методів, а елемент HTML Form може використовувати два методи для надсилання даних користувача:
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
Минулого понеділка Financial Times оголосила про угоду з OpenAI. FT ліцензує свою журналістику світового рівня…
Мільйони людей оплачують потокові послуги, сплачуючи щомісячну абонентську плату. Поширена думка, що ви…
Coveware від Veeam продовжить надавати послуги реагування на інциденти кібервимагання. Coveware запропонує криміналістику та можливості відновлення…
Прогнозне технічне обслуговування революціонізує нафтогазовий сектор завдяки інноваційному та проактивному підходу до управління заводом.…