Атрыбут method
у стыхіі <form>
вызначае спосаб адпраўкі дадзеных на сервер.
Метады HTTP дэкларуюць, якія дзеянні трэба выканаць з дадзенымі, адпраўленымі на сервер. Пратакол HTTP забяспечвае некалькі метадаў, а элемент формы HTML можа выкарыстоўваць два метады для адпраўкі дадзеных карыстальніка:
GET
: Выкарыстоўваецца для запыту даных з вызначанага рэсурсуPOST
: Выкарыстоўваецца для адпраўкі даных на сервер для абнаўлення рэсурсуGET
Метад HTML GET выкарыстоўваецца для атрымання рэсурсу з сервера.
Per 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 будзе прапаноўваць судова-медыцынскую экспертызу і магчымасці выпраўлення…