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

Catania poliklinikasida Apple tomoshabin bilan kengaytirilgan haqiqatga innovatsion aralashuv

Kataniya poliklinikasida Apple Vision Pro tijorat ko‘rish vositasi yordamida oftalmoplastika operatsiyasi o‘tkazildi...

3 may 2024

Bolalar uchun sahifalarni bo'yashning afzalliklari - barcha yoshdagilar uchun sehrli dunyo

Rang berish orqali nozik vosita ko'nikmalarini rivojlantirish bolalarni yozish kabi murakkabroq ko'nikmalarga tayyorlaydi. Rang berish uchun…

2 may 2024

Kelajak bu yerda: Yuk tashish sanoati global iqtisodiyotni qanday inqilob qilmoqda

Harbiy dengiz sektori 150 milliardlik bozorga yo'l olgan haqiqiy global iqtisodiy kuchdir...

1 may 2024

Noshirlar va OpenAI sun'iy intellekt tomonidan qayta ishlangan ma'lumotlar oqimini tartibga solish bo'yicha shartnomalar imzolaydilar.

O'tgan dushanba kuni Financial Times OpenAI bilan shartnoma imzolaganini e'lon qildi. FT o'zining jahon darajasidagi jurnalistikasini litsenziyalaydi...

30 Aprel 2024