Sobes.tech
Intern

რა შეიცავს მოთხოვნის სხეულს?

sobes.tech AI

პასუხი AI-სგან

HTTP-ის მოთხოვნის სხეული შეიცავს მონაცემებს, რომლებიც მომხმარებელმა გადმოსცა სერვერზე.

HTTP მეთოდზე და მოთხოვნის ტიპზე დამოკიდებული, სხეულში შეიძლება იყოს:

  • ფორმის პარამეტრები: ვებ-ფორმიდან მონაცემების გაგზავნისას (POST, PUT მეთოდებით).
  • JSON ან XML მონაცემები: სტრუქტურირებული მონაცემების გაცვლისთვის, რომელიც გავრცელებულია RESTful API-ებში.
  • ბინარული მონაცემები: მაგალითად, ფაილების ატვირთვისას.
  • სხვა მონაცემთა ტიპები Content-Type სათაურის მიხედვით.

მაგალითები:

// POST მოთხოვნის სხეული JSON მონაცემებით
{
  "name": "Anna",
  "age": 30
}
// PUT მოთხოვნის სხეული XML მონაცემებით
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- POST მოთხოვნის სხეული ფორმის მონაცემებით (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

სხეული არ არის წარმოდგენილი მეთოდებში, რომლებიც არ ითვალისწინებს მონაცემების გადაცემას სხეულში, მაგალითად GET ან HEAD.

სხეულის შინაარსი განისაზღვრება მოთხოვნის სათაურებით, განსაკუთრებით Content-Type, რომელიც მიუთითებს მონაცემების ფორმატზე.