Ang katangian method
sa elemento <form>
tumutukoy kung paano ipinapadala ang data sa server.
Ipinapahayag ng mga pamamaraan ng HTTP kung anong aksyon ang dapat gawin sa data na ipinadala sa server. Ang HTTP protocol ay nagbibigay ng ilang pamamaraan, at ang HTML Form na elemento ay may kakayahang gumamit ng dalawang paraan upang isumite ang data ng user:
GET
: Ginagamit upang humiling ng data mula sa isang tinukoy na mapagkukunanPOST
: Ginagamit upang magpadala ng data sa isang server upang i-update ang isang mapagkukunanGET
Ang paraan ng HTML GET ay ginagamit upang makakuha ng mapagkukunan mula sa server.
Halimbawa:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Kapag nakumpirma namin ang form sa itaas, pagpasok Italy
sa input field, ang kahilingang ipapadala sa server ay magiging www.bloginnovazione.it/search/?location=Italy
.
Ang pamamaraang HTTP GET ay nagdaragdag ng string ng query sa dulo ng URL upang ipadala ang data sa server. Ang query string ay nasa anyo ng isang pares key=value
pinangungunahan ng simbolo ?
.
Mula sa URL, maaaring i-parse ng server ang value na isinumite ng user kung saan:
POST
Ang pamamaraang HTTP POST ay ginagamit upang magpadala ng data sa server para sa karagdagang pagproseso. Halimbawa,
<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>
Kapag isinumite namin ang form, idaragdag nito ang data ng input ng user sa katawan ng kahilingang ipinadala sa server. Ang kahilingan ay sasagutin tulad ng sumusunod:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Ang data na ipinadala ay hindi madaling makita ng gumagamit. Gayunpaman, maaari naming kontrolin ang isinumiteng data gamit ang mga espesyal na tool gaya ng mga tool sa developer ng browser.
GET
e POST
sa paghahambingErcole Palmeri
Ang Coveware ng Veeam ay patuloy na magbibigay ng mga serbisyo sa pagtugon sa insidente ng cyber extortion. Mag-aalok ang Coveware ng mga kakayahan sa forensics at remediation...
Binabago ng predictive maintenance ang sektor ng langis at gas, na may makabago at proactive na diskarte sa pamamahala ng halaman.…
Ang UK CMA ay naglabas ng babala tungkol sa gawi ng Big Tech sa merkado ng artificial intelligence. doon…
Ang "Case Green" Decree, na binuo ng European Union upang mapahusay ang kahusayan ng enerhiya ng mga gusali, ay nagtapos sa proseso ng pambatasan nito sa…