makala

Vitendo vya moduli za FORM: POST na GET

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:

  • Metodo GET : Hutumika kuomba data kutoka kwa rasilimali maalum
  • Metodo POST : Hutumika kutuma data kwa seva ili kusasisha rasilimali

Njia GET

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 ? .

Jarida la uvumbuzi
Usikose habari muhimu zaidi kuhusu uvumbuzi. Jisajili ili kuzipokea kwa barua pepe.

Kutoka kwa URL, seva inaweza kuchanganua thamani iliyowasilishwa na mtumiaji ambapo:

  • ufunguo - eneo
  • thamani -Italia

Njia 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.

mbinu za GET e POST kwa kulinganisha

  • Mbinu ya GET
    • Data iliyotumwa kwa mbinu ya GET inaonekana kwenye URL.
    • Maombi ya GET yanaweza kualamishwa.
    • Maombi ya GET yanaweza kuakibishwa.
    • Maombi ya GET yana kikomo cha herufi 2048 wahusika.
    • Herufi za ASCII pekee ndizo zinazoruhusiwa katika maombi ya GET.
  • Mbinu ya POST
    • Data iliyotumwa kwa mbinu ya POST haionekani.
    • Maombi ya POST hayawezi kualamishwa.
    • Maombi ya POST hayawezi kuhifadhiwa.
    • Maombi ya POST hayana kikomo.
    • Data yote inaruhusiwa katika ombi la POST

Ercole Palmeri

Jarida la uvumbuzi
Usikose habari muhimu zaidi kuhusu uvumbuzi. Jisajili ili kuzipokea kwa barua pepe.
Tags: html

Makala ya hivi karibuni

Faida za Kurasa za Kuchorea kwa Watoto - ulimwengu wa uchawi kwa kila kizazi

Kukuza ujuzi mzuri wa magari kupitia kupaka rangi huwatayarisha watoto kwa ujuzi changamano zaidi kama vile kuandika. Kupaka rangi...

2 Mei 2024

Wakati Ujao Upo Hapa: Jinsi Sekta ya Usafirishaji Inavyofanya Mapinduzi katika Uchumi wa Kimataifa

Sekta ya majini ni nguvu ya kweli ya kiuchumi duniani, ambayo imepitia kwenye soko la bilioni 150 ...

1 Mei 2024

Wachapishaji na OpenAI hutia saini mikataba ya kudhibiti mtiririko wa taarifa zinazochakatwa na Intelligence Artificial Intelligence

Jumatatu iliyopita, Financial Times ilitangaza makubaliano na OpenAI. FT inatoa leseni kwa uandishi wake wa habari wa kiwango cha kimataifa…

Aprili 30 2024

Malipo ya Mtandaoni: Hivi Ndivyo Huduma za Utiririshaji Hukufanya Ulipe Milele

Mamilioni ya watu hulipia huduma za utiririshaji, kulipa ada za usajili za kila mwezi. Ni maoni ya kawaida kwamba wewe…

Aprili 29 2024