Atribut method
elementda <form>
ma'lumotlarning serverga qanday yuborilishini belgilaydi.
HTTP usullari serverga yuborilgan ma'lumotlarga qanday harakat qilish kerakligini e'lon qiladi. HTTP protokoli bir nechta usullarni taqdim etadi va HTML forma elementi foydalanuvchi ma'lumotlarini yuborish uchun ikkita usuldan foydalanishga qodir:
GET
: Belgilangan manbadan ma'lumotlarni so'rash uchun ishlatiladiPOST
: Resursni yangilash uchun serverga maʼlumotlarni yuborish uchun foydalaniladiGET
HTML GET usuli serverdan resurs olish uchun ishlatiladi.
Har bir esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Yuqoridagi shaklni tasdiqlaganimizda, kiritamiz Italy
kiritish maydonida serverga yuborilgan so'rov bo'ladi www.bloginnovazione.it/search/?location=Italy
.
HTTP GET usuli ma'lumotlarni serverga yuborish uchun URL oxiriga so'rovlar qatorini qo'shadi. So'rovlar qatori juftlik shaklida bo'ladi key=value
belgisi oldidan ?
.
URL manzilidan server foydalanuvchi tomonidan taqdim etilgan qiymatni tahlil qilishi mumkin:
POST
HTTP POST usuli ma'lumotlarni serverga keyingi qayta ishlash uchun yuborish uchun ishlatiladi. Masalan; misol uchun,
<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>
Shaklni yuborganimizda, u foydalanuvchi kiritish ma'lumotlarini serverga yuborilgan so'rovning asosiy qismiga qo'shadi. So'rov quyidagi tarzda to'ldiriladi:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Yuborilgan ma'lumotlar foydalanuvchiga osonlikcha ko'rinmaydi. Biroq, biz taqdim etilgan ma'lumotlarni brauzer ishlab chiquvchi vositalari kabi maxsus vositalar yordamida boshqarishimiz mumkin.
GET
e POST
taqqoslagandaErcole Palmeri
Veeam tomonidan ishlab chiqarilgan Coveware kiber tovlamachilik hodisalariga javob berish xizmatlarini taqdim etishda davom etadi. Coveware sud tibbiyoti va remediatsiya imkoniyatlarini taklif qiladi ...
Bashoratli texnik xizmat ko'rsatish zavodlarni boshqarishga innovatsion va proaktiv yondashuv bilan neft va gaz sektorini inqilob qilmoqda.…
Buyuk Britaniya CMA Big Tech kompaniyasining sun'iy intellekt bozoridagi xatti-harakatlari haqida ogohlantirish e'lon qildi. U yerda…
Evropa Ittifoqi tomonidan binolarning energiya samaradorligini oshirish uchun ishlab chiqilgan "Yashil uylar" qarori qonunchilik jarayonini yakunladi ...