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, რომელიც მიუთითებს მონაცემების ფორმატზე.