членовите

Дејствата на модулите FORM: POST и GET

Атрибутот method во елементот <form> одредува како податоците се испраќаат до серверот.

HTTP методите декларираат какво дејство треба да се изврши на податоците испратени до серверот. Протоколот HTTP обезбедува неколку методи, а елементот HTML Form е способен да користи два методи за испраќање кориснички податоци:

  • Метод GET : Се користи за барање податоци од одреден ресурс
  • Метод POST : Се користи за испраќање податоци до сервер за ажурирање на ресурс

Методот GET

Методот HTML GET се користи за да се добие ресурс од серверот. 

На есперанто:

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

Кога ќе ја потврдиме формата погоре, внесувајќи Italy во полето за внесување, барањето испратено до серверот ќе биде www.bloginnovazione.it/search/?location=Italy.

Методот HTTP GET додава низа за пребарување на крајот од URL-то за да ги испрати податоците до серверот. Низата за пребарување е во форма на пар key=value на кои му претходи симболот ? .

Билтен за иновации
Не пропуштајте ги најважните вести за иновациите. Пријавете се за да ги добивате по е-пошта.

Од URL-то, серверот може да ја анализира вредноста поднесена од корисникот каде што:

  • клуч - Локација
  • вредност -Италија

Методот POST

Методот HTTP POST се користи за испраќање податоци до серверот за понатамошна обработка. На пример,

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

Кога ќе го поднесеме формуларот, тој ќе ги додаде податоците за внесување на корисникот во телото на барањето испратено до серверот. Барањето ќе биде пополнето на следниов начин:

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

firstname=Robin&lastname=Batman

Испратените податоци не се лесно видливи за корисникот. Сепак, можеме да ги контролираме доставените податоци користејќи специјални алатки како што се алатките за развивачи на прелистувачи.

методи GET e POST во споредба

  • Методот GET
    • Податоците испратени со методот GET се видливи во URL-то.
    • Барањата GET може да се обележат.
    • GET барањата може да се чуваат во кеш.
    • Барањата GET имаат ограничување на знаци 2048 ликови.
    • Само ASCII знаци се дозволени во барањата GET.
  • Методот POST
    • Податоците испратени со методот POST не се видливи.
    • Барањата за POST не може да се обележат.
    • Барањата за POST не може да се кешираат.
    • Барањата за POST немаат ограничување.
    • Сите податоци се дозволени во барањето POST

Ercole Palmeri

Билтен за иновации
Не пропуштајте ги најважните вести за иновациите. Пријавете се за да ги добивате по е-пошта.
Тагови: HTML

Последни написи

Veeam ја има најсеопфатната поддршка за ransomware, од заштита до одговор и обновување

Coveware од Veeam ќе продолжи да обезбедува услуги за одговор на инциденти на сајбер изнуда. Coveware ќе понуди форензика и способности за санација…

Април 23 2024

Зелена и дигитална револуција: Како предвидливото одржување ја трансформира индустријата за нафта и гас

Предвидливото одржување го револуционизира секторот за нафта и гас, со иновативен и проактивен пристап кон управувањето со постројките.…

Април 22 2024

Антимонополскиот регулатор на Обединетото Кралство го покренува алармот на BigTech поради GenAI

Обединетото Кралство CMA издаде предупредување за однесувањето на Big Tech на пазарот на вештачка интелигенција. Таму…

Април 18 2024

Casa Green: енергетска револуција за одржлива иднина во Италија

Уредбата за „Case Green“, формулирана од Европската унија за подобрување на енергетската ефикасност на зградите, го заврши својот законодавен процес со…

Април 18 2024

Читајте иновации на вашиот јазик

Билтен за иновации
Не пропуштајте ги најважните вести за иновациите. Пријавете се за да ги добивате по е-пошта.

Следете нас