Maqolalar

FORM modullarining harakatlari: POST va GET

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:

  • Metodo GET : Belgilangan manbadan ma'lumotlarni so'rash uchun ishlatiladi
  • Metodo POST : Resursni yangilash uchun serverga maʼlumotlarni yuborish uchun foydalaniladi

Usul GET

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

Innovatsion axborot byulleteni
Innovatsiyalar haqidagi eng muhim yangiliklarni o'tkazib yubormang. Ularni elektron pochta orqali olish uchun ro'yxatdan o'ting.

URL manzilidan server foydalanuvchi tomonidan taqdim etilgan qiymatni tahlil qilishi mumkin:

  • kalit - Manzil
  • qiymat -Italiya

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

usullari GET e POST taqqoslaganda

  • GET usuli
    • GET usuli bilan yuborilgan ma'lumotlar URL manzilida ko'rinadi.
    • GET so'rovlariga xatcho'p qo'yish mumkin.
    • GET so'rovlarini keshlash mumkin.
    • GET so'rovlarida belgilar chegarasi mavjud 2048 belgilar.
    • GET so'rovlarida faqat ASCII belgilarga ruxsat beriladi.
  • POST usuli
    • POST usuli bilan yuborilgan ma'lumotlar ko'rinmaydi.
    • POST so‘rovlarini xatcho‘p qilib bo‘lmaydi.
    • POST so'rovlarini keshlash mumkin emas.
    • POST so'rovlari cheklanmagan.
    • POST so'rovida barcha ma'lumotlarga ruxsat beriladi

Ercole Palmeri

Innovatsion axborot byulleteni
Innovatsiyalar haqidagi eng muhim yangiliklarni o'tkazib yubormang. Ularni elektron pochta orqali olish uchun ro'yxatdan o'ting.
Tags: html

So'nggi maqolalar

Veeam to'lov dasturini himoya qilishdan tortib javob berish va tiklashgacha bo'lgan eng keng qamrovli yordamga ega

Veeam tomonidan ishlab chiqarilgan Coveware kiber tovlamachilik hodisalariga javob berish xizmatlarini taqdim etishda davom etadi. Coveware sud tibbiyoti va remediatsiya imkoniyatlarini taklif qiladi ...

23 Aprel 2024

Yashil va raqamli inqilob: prognozli texnik xizmat ko'rsatish neft va gaz sanoatini qanday o'zgartirmoqda

Bashoratli texnik xizmat ko'rsatish zavodlarni boshqarishga innovatsion va proaktiv yondashuv bilan neft va gaz sektorini inqilob qilmoqda.…

22 Aprel 2024

Buyuk Britaniyaning monopoliyaga qarshi regulyatori GenAI ustidan BigTech signalini oshiradi

Buyuk Britaniya CMA Big Tech kompaniyasining sun'iy intellekt bozoridagi xatti-harakatlari haqida ogohlantirish e'lon qildi. U yerda…

18 Aprel 2024

Casa Green: Italiyada barqaror kelajak uchun energiya inqilobi

Evropa Ittifoqi tomonidan binolarning energiya samaradorligini oshirish uchun ishlab chiqilgan "Yashil uylar" qarori qonunchilik jarayonini yakunladi ...

18 Aprel 2024