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, որը ցույց է տալիս տվյալների ձևաչափը: