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î

Feydeyên Rûpelên Rengdêr ji bo Zarokan - cîhanek sêrbaz ji bo her temenî

Pêşxistina jêhatîbûnên motorê yên xweş bi rêya rengînkirinê zarokan ji hunerên tevlihevtir ên mîna nivîsandinê re amade dike. Reng kirin…

2 May 2024

Pêşeroj li vir e: Pîşesaziya Keştiyê Çawa Şoreşa Aboriya Gerdûnî diafirîne

Sektora deryayî hêzek aborî ya cîhanî ya rastîn e, ku ber bi bazarek 150 mîlyar ve çûye…

1 May 2024

Weşanxane û OpenAI peymanan îmze dikin da ku herikîna agahdariya ku ji hêla îstîxbarata hunerî ve hatî hilberandin birêkûpêk bikin.

Duşemiya borî, Financial Times peymanek bi OpenAI re ragihand. FT destûr dide rojnamegeriya xwe ya cîhanî…

30 Nîsana 2024

Tezmînata Serhêl: Li vir çawa Karûbarên Streaming Dihêlin Hûn Herheyî Bidin

Bi mîlyonan mirov ji bo karûbarên streaming, heqê abonetiya mehane didin. Nêrîna hevpar e ku hûn…

29 Nîsana 2024