Sifa method
katika kipengele <form>
inabainisha jinsi data inavyotumwa kwa seva.
Mbinu za HTTP zinatangaza ni hatua gani inapaswa kufanywa kwenye data iliyotumwa kwa seva. Itifaki ya HTTP hutoa mbinu kadhaa, na kipengele cha Fomu ya HTML kinaweza kutumia mbinu mbili kuwasilisha data ya mtumiaji:
GET
: Hutumika kuomba data kutoka kwa rasilimali maalumPOST
: Hutumika kutuma data kwa seva ili kusasisha rasilimaliGET
Mbinu ya HTML GET inatumika kupata rasilimali kutoka kwa seva.
Kwa mfano:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Tunapothibitisha fomu hapo juu, kuingia Italy
katika uwanja wa pembejeo, ombi lililotumwa kwa seva litakuwa www.bloginnovazione.it/search/?location=Italy
.
Mbinu ya HTTP GET huongeza mfuatano wa hoja hadi mwisho wa URL ili kutuma data kwa seva. Kamba ya swala iko katika mfumo wa jozi key=value
ikitanguliwa na ishara ?
.
Kutoka kwa URL, seva inaweza kuchanganua thamani iliyowasilishwa na mtumiaji ambapo:
POST
Mbinu ya HTTP POST inatumika kutuma data kwa seva kwa usindikaji zaidi. Kwa mfano,
<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>
Tunapowasilisha fomu, itaongeza data ya ingizo ya mtumiaji kwenye mwili wa ombi lililotumwa kwa seva. Ombi litajazwa kama ifuatavyo:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Data iliyotumwa haionekani kwa urahisi kwa mtumiaji. Hata hivyo, tunaweza kudhibiti data iliyowasilishwa kwa kutumia zana maalum kama vile zana za wasanidi wa kivinjari.
GET
e POST
kwa kulinganishaErcole Palmeri
Kukuza ujuzi mzuri wa magari kupitia kupaka rangi huwatayarisha watoto kwa ujuzi changamano zaidi kama vile kuandika. Kupaka rangi...
Sekta ya majini ni nguvu ya kweli ya kiuchumi duniani, ambayo imepitia kwenye soko la bilioni 150 ...
Jumatatu iliyopita, Financial Times ilitangaza makubaliano na OpenAI. FT inatoa leseni kwa uandishi wake wa habari wa kiwango cha kimataifa…
Mamilioni ya watu hulipia huduma za utiririshaji, kulipa ada za usajili za kila mwezi. Ni maoni ya kawaida kwamba wewe…