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