Junior — Middle
Brauzerda so'rov yuborishda GET va POST usullari qanday farq qiladi?
sobes.tech AI
AIdan javob
GET va POST usullari brauzerdan HTTP so'rovlarini yuborishning ikki asosiy usulidir.
-
GET serverdan ma'lumot so'rash uchun ishlatiladi. Parametrlar URLda (so'rov satrida) yuboriladi, bu ularning hajmini cheklaydi va so'rovlarni kechiktirish va belgilash uchun qulay qiladi. GET so'rovlar idempotent bo'lishi kerak (server holatini o'zgartirmasligi kerak).
-
POST ma'lumotlarni serverga yuborish uchun ishlatiladi, masalan, shakllarni yuborishda. Ma'lumotlar so'rovning tanasida yuboriladi, bu katta hajmdagi ma'lumotlarni yuborish va ma'lumotlarni xavfsizroq uzatish imkonini beradi. POST so'rovlar server holatini o'zgartirishi mumkin.
Misol:
GET /search?q=python HTTP/1.1
Host: example.com
POST /submit HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
name=John&age=30