Zimanî babet

Çalakiyên modulên FORM: POST û GET

Taybetmendî method di hêmanê de <form> diyar dike ka data çawa ji serverê re têne şandin.

Rêbazên HTTP diyar dikin ka çi çalakî divê li ser daneyên ku ji serverê re têne şandin were kirin. Protokola HTTP gelek rêbazan peyda dike, û hêmana Forma HTML-ê ji bo şandina daneyên bikarhêner du rêbazan bikar tîne:

  • ketana GET : Ji bo daxwaza daneyan ji çavkaniyek diyarkirî tê bikar anîn
  • ketana POST : Ji bo şandina daneyan ji serverek re ji bo nûvekirina çavkaniyekê tê bikar anîn

Rêbaz GET

Rêbaza HTML GET tête bikar anîn ku çavkaniyek ji serverê bigire. 

Bo nimûne:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Dema ku em forma li jor piştrast dikin, têkevin Italy di qada têketinê de, daxwaza ku ji serverê re hatî şandin dê bibe www.bloginnovazione.it/search/?location=Italy.

Rêbaza HTTP GET rêzika pirsê li dawiya URL-ê zêde dike da ku daneyan bişîne serverê. Rêza pirsê di forma cotê de ye key=value berî sembolê ? .

nûçenameya Innovation
Nûçeyên herî girîng ên li ser nûjeniyê ji bîr nekin. Sign up ji bo wergirtina wan bi e-nameyê.

Ji URL-ê, server dikare nirxa ku ji hêla bikarhêner ve hatî şandin parsek bike ku:

  • key - cîh
  • nirx -Îtalya

Rêbaz POST

Rêbaza HTTP POST tê bikar anîn da ku daneyan ji serverê re ji bo pêvajoyek din bişîne. Bo nimûne,

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

Dema ku em formê radest dikin, ew ê daneyên têketina bikarhêner li laşê daxwaza ku ji serverê re hatî şandin zêde bike. Daxwaz dê bi vî awayî were dagirtin:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Daneyên şandin ji bikarhêner re bi hêsanî nayê dîtin. Lêbelê, em dikarin daneyên radestkirî bi karanîna amûrên taybetî yên wekî amûrên pêşdebirên gerokê kontrol bikin.

Rêbaz GET e POST di berhevdanê de

  • Rêbaza GET
    • Daneyên ku bi rêbaza GET têne şandin di URL-ê de têne xuyang kirin.
    • Daxwazên GET dikarin bêne nîşankirin.
    • Daxwazên GET dikarin cached.
    • Daxwazên GET sînorek karakterek heye 2048 characters.
    • Di daxwazên GET de tenê tîpên ASCII têne destûr kirin.
  • Rêbaza POST
    • Daneyên ku bi rêbaza POSTê hatine şandin nayên dîtin.
    • Daxwazên POST nayên nîşankirin.
    • Daxwazên POST-ê nayên veşartin.
    • Daxwazên POST sînor tune.
    • Hemî dane di daxwaznameya POST de destûr tê dayîn

Ercole Palmeri

nûçenameya Innovation
Nûçeyên herî girîng ên li ser nûjeniyê ji bîr nekin. Sign up ji bo wergirtina wan bi e-nameyê.
Tags: html

Gotarên dawî

Rêkûpêk antîtrust a Keyaniya Yekbûyî alarma BigTech li ser GenAI radike

CMA ya Keyaniya Yekbûyî di derbarê reftarên Big Tech de di bazara îstîxbarata çêkirî de hişyariyek derxist. Va…

18 Nîsana 2024

Casa Green: şoreşa enerjiyê ji bo pêşerojek domdar li Italytalyayê

Biryarnameya "Xalên Kesk", ku ji hêla Yekîtiya Ewropî ve ji bo zêdekirina karbidestiya enerjiyê ya avahiyan hatî damezrandin, pêvajoya xwe ya qanûnî bi…

18 Nîsana 2024

Li gorî Rapora nû ya ji hêla Casaleggio Associati ve bazirganiya elektronîkî li Italytalyayê li% 27% e

Rapora salane ya Casaleggio Associati li ser Bazirganiya Elektronîkî li Italytalyayê hate pêşkêş kirin. Rapora bi sernavê "AI-Bazirganî: Sînorên Bazirganiya Elektronîkî bi Istixbarata Hunerî".…

17 Nîsana 2024

Idea Brilliant: Bandalux Airpure®, perdeya ku hewayê paqij dike, pêşkêşî dike

Encama nûjeniya teknolojîk a domdar û pabendbûna bi jîngehê û xweşbûna mirovan. Bandalux Airpure®, konek pêşkêşî dike…

12 Nîsana 2024