Sobes.tech
Junior

V akom formáte sa prenášajú údaje na server a späť pri používaní HTTP?

sobes.tech AI

Odpoveď od AI

Zvyčajne v textovom formáte. Najčastejšie formáty:

  • JSON (JavaScript Object Notation): Ľahký, ľahko čitateľný a zapisovateľný formát, založený na pároch kľúč-hodnota a poliach. Široko používaný vo webovom vývoji.

    {
      "meno": "Ivan",
      "vek": 30,
      "mesto": "Moskov"
    }
    
  • XML (Extensible Markup Language): Objemnejší, hierarchický formát s použitím značiek. Historicky veľmi populárny, ale dnes často nahrádzaný JSON.

    <používateľ>
      <meno>Ivan</meno>
      <vek>30</vek>
      <mesto>Moskov</mesto>
    </používateľ>
    
  • Form-encoded (application/x-www-form-urlencoded): Formát používaný na odosielanie údajov formulára cez HTTP. Páry kľúč-hodnota sú oddelené znakom &, kľúče a hodnoty sú kódované.

    meno=Ivan&vek=30&mesto=Moskov
    
  • Multipart Form-Data (multipart/form-data): Používa sa na odosielanie formulárov obsahujúcich súbory, alebo keď je potrebné odoslať viac častí údajov. Každá časť má vlastný hlavičku a je oddelená hranicou.

  • Plain Text (text/plain): Jednoduchý textový formát bez štruktúry. Používa sa na prenos nestruktúrovaných údajov.

Výber formátu závisí od požiadaviek aplikácie, zložitosti údajov a kompatibility s použitými technológiami.