Атрибутът method
в елемента <form>
указва как данните се изпращат към сървъра.
HTTP методите декларират какво действие трябва да се извърши върху данните, изпратени до сървъра. HTTP протоколът предоставя няколко метода, а елементът HTML Form може да използва два метода за изпращане на потребителски данни:
GET
: Използва се за изискване на данни от определен ресурсPOST
: Използва се за изпращане на данни към сървър за актуализиране на ресурсGET
Методът HTML GET се използва за получаване на ресурс от сървъра.
Per esempio:
<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
в сравнениеErcole Palmeri
CMA на Обединеното кралство издаде предупреждение относно поведението на Big Tech на пазара на изкуствен интелект. Там…
Указът „Case Green“, формулиран от Европейския съюз за повишаване на енергийната ефективност на сградите, приключи своя законодателен процес с...
Представен е годишният доклад на Casaleggio Associati за електронната търговия в Италия. Доклад, озаглавен „AI-Commerce: границите на електронната търговия с изкуствен интелект“....
Резултат от постоянни технологични иновации и ангажираност към околната среда и благосъстоянието на хората. Bandalux представя Airpure®, палатка...