Sobes.tech
Junior

HTTP ishlatilganda ma'lumotlar serverga va qaytib qanday formatda uzatiladi?

sobes.tech AI

AIdan javob

Oddiy matn formatida. Eng keng tarqalgan formatlar:

  • JSON (JavaScript Object Notation): Yengil, oson o'qiladi va yoziladi, kalit-qiymat juftlari va massivlarga asoslangan format. Veb-ishlab chiqishda keng qo'llaniladi.

    {
      "ism": "Ivan",
      "yosh": 30,
      "shahar": "Moskva"
    }
    
  • XML (Extensible Markup Language): Ko'proq hajmli, hierarxik format, teglar bilan. Tarixan juda mashhur bo'lgan, ammo hozirda ko'pincha JSON bilan almashtirilmoqda.

    <foydalanuvchi>
      <ism>Ivan</ism>
      <yosh>30</yosh>
      <shahar>Moskva</shahar>
    </foydalanuvchi>
    
  • Form-encoded (application/x-www-form-urlencoded): HTTP orqali forma ma'lumotlarini yuborish uchun ishlatiladigan format. Kalit-qiymat juftlari & bilan ajraladi, kalitlar va qiymatlar kodlanadi.

    ism=Ivan&yosh=30&shahar=Moskva
    
  • Multipart Form-Data (multipart/form-data): Fayllarni o'z ichiga olgan formalarni yuborish yoki bir nechta ma'lumot qismlarini yuborish kerak bo'lsa ishlatiladi. Har bir qism o'z sarlavhasi va chegarasi bilan ajratilgan.

  • Plain Text (text/plain): Strukturasi bo'lmagan oddiy matn formati. Strukturalashtirilmagan ma'lumotlarni uzatish uchun ishlatiladi.

Format tanlovi ilovaning talablariga, ma'lumotlarning murakkabligiga va ishlatilayotgan texnologiyalar bilan mosligiga bog'liq.