Sobes.tech
Junior

Дархост ва баргашт дар вақти истифодаи HTTP дар кадом формат интиқол дода мешаванд?

sobes.tech AI

Ҷавоб аз AI

Одатай дар шакли матнӣ. Форматҳои маъмултарин:

  • JSON (JavaScript Object Notation): Формати сабук, осон барои хондан ва навиштан, асос ёфта дар ҷуфтҳои калид-арзиш ва массивҳо. Дар рушди веб васеъ истифода мешавад.

    {
      "ном": "Ivan",
      "солагӣ": 30,
      "шаҳр": "Москва"
    }
    
  • XML (Extensible Markup Language): Формати бештар, ҳиерархӣ бо истифода аз тегҳо. Тарихан хеле маъмул буд, аммо ҳоло аксар вақт бо JSON иваз мешавад.

    <корбар>
      <ном>Ivan</ном>
      <солагӣ>30</солагӣ>
      <шаҳр>Москва</шаҳр>
    </корбар>
    
  • Form-encoded (application/x-www-form-urlencoded): Формат барои фиристодани маълумоти форма тавассути HTTP. Ҷуфтҳои калид-арзиш бо & ҷудо мешаванд, калидҳо ва арзишҳо кодикунонӣ мешаванд.

    ном=Ivan&солагӣ=30&шаҳр=Москва
    
  • Multipart Form-Data (multipart/form-data): Барои фиристодани формҳое, ки файлҳо доранд, ё вақте ки бояд чанд қисмати маълумот фиристода шаванд, истифода мешавад. Ҳар як қисм дорои сарлавҳа ва бо марз ҷудо мешавад.

  • Plain Text (text/plain): Формати соддаи матнӣ бе сохтор. Барои интиқоли маълумоти нусратшуда истифода мешавад.

Интихоби формат вобаста ба талаботи барнома, мураккабии маълумот ва мувофиқати бо технологияҳои истифодашаванда аст.